The best time to take your blood pressure is in the morning, before you eat. Ideally, do not eat, drink or exercise at least 30 minutes before taking your blood pressure. Your doctor may ask you to take your blood pressure at different times to get an idea of how your blood pressure fluctuates throughout the day. More about how to measure your blood pressure.