If you have a cold, you may find that your symptoms stay for several weeks. This is because your immune system creates inflammation to fight off the infection.
Promethazine is an antihistamine that relieves allergy symptoms. It is not a cough medication. However, it may help with allergy-related dry cough and other symptoms, such as insomnia, nausea and vomiting, and motion sickness.