There is no "best time to drink tea". The best time is when you have access, it's convenient and you're most likely to drink it. I personally stay away from drinking liquids 1 hour before bed so I don't have to get up at night to use the bathroom and it doesn't disturb my sleep. Try loose leaf teas if you haven't had them. They're the best for flavor.