The optimum time to eat watermelons, according to Ayurveda, is in the morning between 10 am and 12 pm, for breakfast or in between breakfast and lunch. Before 5:00 p.m., you can also eat it as an evening snack. Never take it with food or at mealtimes.