Gaining

Smart phone apps

MyFitnessPal is available on Android (probably for others as well) and is very useful for tracking calories, weights etc..
On top of that you CAN set your weight goal HIGHER etc.

I like it, though I don't religiously fill out the daily intake every day.
11 years