Question: how long do hickeys last?
Answer: Hickeys form when the tiny blood vessels under your skin are broken, leaving a noticeable bruise. Hickeys can last anywhere from 2 days to 2 weeks. So if you're trying to hide one, you may spend a long time in turtlenecks or touching up the area with concealer.