No, You can take Valtrex with or without food. If you have a sensitive stomach make sure you eat food to prevent stomach upset. Also, it is important to drink plenty of fluids to avoid dehydration and increase urine output.