The majority of people tend to take their medication in the morning when they get up or at night when they go to bed. Taking medication as a part of a solid routine helps ensure the medication isn’t forgotten.

Which makes complete sense, BUT that doesn’t mean that morning or night are the best times to take your medication.

There are certain medications that are better taken at certain times of the day, according to the biological rhythm of your body and when that medication can be at its most effective.

The following is a list of medications that are best taken at a certain time of day:

Best Time to Take Asthma Medication

Asthma medications taken orally, such as Singulair, Accolate, and Zyflo CR, should be taken mid-afternoon and inhaler medications, such as Asmanex, Pulmicort, and Qvar, should be taken in the late afternoon. Since asthma attacks are more likely to occur between 4:00 and 6:00 am, taking your medication in the afternoon will help you avoid being woken up in the middle of the night with an asthma attack.

Best Time to Take High Blood Pressure Medication

High blood pressure medication such as Sectral, Tenormin, and Betapace, should be taken at bedtime because people over the age of 55 do not generally experience the dip in blood pressure that typically happens at night. These medications will lower the blood pressure at night as the body would naturally do.

Best Time to Take Cholesterol Medication

Cholesterol-lowering medications, such as Lipitor and Crestor, should be taken at bedtime, which is when the production of cholesterol in the body is at its maximum.

Best Time to Take Heartburn Medication

Heartburn medications, such as Nizatidine and Famotidine, should be taken about a half hour before eating dinner because the highest amount of stomach acid production occurs between 10:00 pm and 2:00 am. Taking the medication before dinner will ensure your stomach acid production is controlled after your dinner and during the night.

Best Time to Take Rheumatoid Arthritis Medication

Rheumatoid Arthritis medications, such as Ridaura and Imuran, should also be taken later in the day, either in the evening or at night. This allows the medication to work during the night and minimize the symptoms experienced in the morning.

Best Time to Take Osteoarthritis Medication

Osteoarthritis medications, such as Duloxetine, should be taken four to six hours before your symptoms are at their worst. For this reason, it is recommended that you keep a journal of your symptoms so that you know when the pain is at its greatest and you can count back from there.

Managing Your Symptoms

The whole point of taking these medications is to manage your symptoms and maintain a good level of health. For this reason, it is important that the medication works its very best. For those medications that you take that are not listed here, the best idea is to speak with your doctor or pharmacist to find out if there is a specific time of day that is best to take it.

Regardless of whether you take any of these medications or other medications, you will want to save as much money as possible on your prescription drugs. To save between 50%-90% on the cost of all your prescription medications, please visit, where we have been working with trusted licensed online pharmacies for over seven years.

Compare drug prices and get free rx coupons at


Download Your Free Medication Adherence Schedule