best time to take timing tablets