Promethazine is used for: short-term sleep problems (insomnia) – including when a cough, cold or itching is keeping you awake at night. allergies, including hay fever and hives (urticaria) feeling and being sick (vomiting) – due to motion sickness or vertigo.