When is the best time to do it?

Till O.
For me , it is usually early in the morning around 6 am. But if you cannot do it early in the morning , you can try do it a little bit later during the afternoon or the evening .