Basically when you got a drinking problem
So you have enough energy to do things for tomorrow.
To allow your body to rest after the things you did during the day.
Weight bearing activities build better bones because bone cells respond by creating more bone tissue. The more the bone tissues are the stronger it builds up. This bone-building process is also called as osteogenesis. Only the bones involved on the exercise can generate new bone tissue so, it is really better to have a weight exercise that involves almost all of the bones.