Compare treatments
Diphenhydramine 50mg Tablets (Generic Nytol One-A-Night - Short-Term Sleep Aid) vs Phenergan - Promethazine 25mg Tablets (Travel Sickness / Short-Term Sleep Aid)
Both are sedating antihistamines used for short-term sleep problems. Diphenhydramine is the shorter acting of the two and is taken 20 minutes before bed; promethazine lasts longer, which helps if you wake in the night but is also why some people feel groggy the next morning.

Diphenhydramine 50mg Tablets (Generic Nytol One-A-Night - Short-Term Sleep Aid)
- Form
- Tablet
- Strength
- 50mg
- Classification
- P
From £4.99
View Diphenhydramine
Phenergan - Promethazine 25mg Tablets (Travel Sickness / Short-Term Sleep Aid)
- Form
- Tablet
- Strength
- 25mg
- Classification
- P
From £9.99
View PhenerganAbout Diphenhydramine 50mg Tablets (Generic Nytol One-A-Night - Short-Term Sleep Aid)
Nytol One-A-Night (diphenhydramine 50mg) is an over-the-counter tablet for occasional short-term sleeplessness.
About Phenergan - Promethazine 25mg Tablets (Travel Sickness / Short-Term Sleep Aid)
Promethazine 25mg is a sedating antihistamine used for travel sickness and, because it also causes drowsiness, as a short-term sleep aid.
Common questions
Neither is a long-term answer, and the choice is mostly about duration. Diphenhydramine suits trouble falling asleep; promethazine suits broken sleep, at the cost of a heavier head the next day. Use either for a few nights at a time, not weeks.