There is no one best time to work out, just the time that works best for you. Consistent exercise is key, no matter what time ...
There are many unhealthy ways to gain weight. Eating junk food is not the only reason behind the extra body fat. Even sitting for long can lead to weight gain, which is why standing and moving around ...