Step-by-step explanation:
All of the above because each one of them could have an impact on your weight.
9.4m questions
12.1m answers