上16小时夜班不让睡觉是违法的。
根据《劳动法》的相关规定,用人单位应当保障劳动者的休息权利,合理安排工作时间和休息时间。具体来说,劳动者每日工作时间不超过8小时、平均每周工作时间不超过44小时。对于需要延长工作时间的,一般每日不得超过1小时,特殊原因需要延长工作时间的,在保障劳动者身体健康的条件下延长工作时间每日不得超过3小时,但是每月不得超过36小时。
而让劳动者上16小时夜班且不让睡觉,显然远远超过了法定的工作时间,严重侵犯了劳动者的休息权利,违反了《劳动法》的相关规定。此外,长时间连续工作也可能对劳动者的身体健康造成严重影响,用人单位应当承担相应的法律责任。
因此,如果你遇到了这种情况,可以向用人单位提出抗议,要求合理安排工作时间和休息时间。如果用人单位不予理睬,你可以向当地劳动监察部门投诉,维护自己的合法权益。