You might have eaten too much sodium or not gotten enough sleep if you woke up with a swollen under-eye. Several other causes of puffy eyes include allergies, an eye injury, and pink eye.