听说现在年假只有7天,是真的吗

不是真的。
关于年假只有7天的说法,实际上并不准确。根据我国《劳动法》的规定,职工连续工作一年以上的,享受带薪年休假。具体的年休假天数根据职工的工作年限和岗位性质有所不同。
对于普通职工来说,年休假的天数如下:
工作满1年不满10年的,享受5天带薪年休假;
工作满10年不满20年的,享受10天带薪年休假;
工作满20年以上的,享受15天带薪年休假。
此外,如果职工在岗位上工作满12个月但不满1年的,可以按比例享受年休假。比如,如果职工在岗位上工作了9个月,那么他可以享受4.5天的带薪年休假。
当然,不同单位和行业可能会有自己的年休假政策,这些政策可能会在《劳动法》规定的基础上有所调整。但是,说现在年假只有7天是不准确的。职工应当根据自己工作年限和单位的具体规定来确定自己可以享受的年休假天数。