I just had my body fat measured using underwater weighing which is one of the most accurate ways to measure fat. I have 12% fat which is really lean. I never workout for longer than 1 hour but my workouts are intense. During cardio i keep my HR at 170. Is this too high? I'm not strained during my cardio. I eat about 1800 cals a day. The problem is my periods have stopped and i think its due to how lean i am. How do i gain fat without going overboard?