Can You Take Benadryl (Diphenhydramine) With Tamiflu?

In our latest question and answer, the pharmacist discusses whether or not Benadryl (diphenhydramine) can be taken with Tamiflu.


Hello! My child has the flu and has started Tamiflu. They are having real trouble sleeping and was wondering if it was okay to combine the medications?

Asked by Martha On Feb 08, 2018

Answered by
Medical Content Reviewed By PharmacistAnswers Staff

On Feb 09, 2018

Benadryl (diphenhydramine) and Tamiflu (oseltamivir) are safe to take together. There is no listed interaction between the two drugs and there have been no reports of adverse effects when combining the two. In fact, Tamiflu (oseltamivir) has very few reported drug interactions and is safe to use with most medications. One of the only listed drug interactions is with probenecid, an agent used for the treatment of gout.

Among other things, insomnia is a common complaint for those suffering from the flu. Benadryl (diphenhydramine) is a safe and effective over the counter option for use as a sleep aide in both children and adults. Benadryl can also be given in combination with analgesics such as Advil and Tylenol to relieve the aches, pains and fever associated with the flu.

It is important to note that Tamiflu can sometimes cause nausea and diarrhea. These effects could potentially be worsened when taking Benadryl at the same time. Studies show that tolerability of Tamiflu can be increased when given with food and therefore should be administered with a small meal or snack.

About the Pharmacist

Dr. Brian Staiger Pharm.D

Dr. Brian Staiger is a licensed pharmacist in New York State and the founder of He graduated from the University At Buffalo with a Doctor of Pharmacy degree in 2010. He has been featured in numerous publications including the Huffington Post as well as a variety of health and pharmacy-related blogs. Please feel free to reach out to him directly if you have any inquiries or want to connect! He's answered thousands of medication and pharmacy-related questions and he's ready to answer yours! Office: 716-389-3076

Recent Questions