Do you need to Truvada with food or on an empty stomach?
The answer is no. You can take it on an empty stomach, or with food. It will not affect your absorption of the medication.
You don’t need to take the drug with any particular time of day.
The most important thing is that you find a way to take the tablet every day - if you are taking it daily, or as instructed if you are taking it on demand.
PrEP on demand is a little more tricky as you do need to make sure you take the tablets around the same time you took the loading dose. Daily PrEP is a little more flexible with the time you take the tablet.
In a perfect world you take it at the same time every day as it can help set a routine where you will remember to take the tablet. For me this is first thing in the morning. It’s easy as I take it with my other medications.