Question: what is the best time to take heart medication?
Answer: When to take medicine: Take statins at bedtime, advises the British Heart Foundation. Here's why: Cholesterol production in the liver is highest after midnight and lowest during the morning and early afternoon, so statins are most effective when taken just before bedtime.