根据你的描述,你是在饮酒后睡了7个小时。在这种情况下,通常来说,酒精在体内的代谢速度因人而异,但一般来说,大约每1到2小时,体内酒精含量会降低一半。所以,如果你是在饮酒后的8小时左右进行测试的,可能不会检测出酒精。
然而,这并不意味着你可以安全地驾驶。酒精会影响你的反应时间和判断力,即使你的血液酒精浓度低于法定限制,也可能无法安全驾驶。此外,如果你在醒来后仍然感到不适或头晕,那可能是由于酒精对你的身体产生了影响,建议你再休息一段时间或者寻求其他交通方式。
至于呕吐的问题,这可能是酒精引起的胃部不适,也可能是其他原因导致的。如果这种情况持续发生,建议咨询医生以确定可能的病因并得到适当的治疗。