I'll start this question with a small story so you all know how to answer this question right.
When I was a kid I was extremely picky, I refused to eat alot of things for very vague reasons, such as meat and veggies. My whole metabolism revolved around junk food in general. I was always underweighted (Terribly underweighted) and I still am. In that time I was eating randomly, I mostly didn't eat breakfast, and the other meals I would eat at random times.
Since last year I've taken serious attitude towards this and I've started by adding proper meals at proper times: Breakfast, lunch and dinner. I'm not as picky now, I eat lots more things despite there are things I still don't like. I am underweight, and from a previous question, I mentioned I'm 50 kgs at 1.85m.
This whole recovery plan has worked out terribly slow for the last year, I've gained 2 kilos in the past 3 years, and as I gain a kilo I drop it the next day. I should mention I'm a student and my calory burn is extremely high.
The real question here is how do I recover properly from such strong damage on the metabolism? I am eating like a normal person now, and I have all my meals set up properly now, however I am seeing little no to result. Every step forward comes with 2 steps back. Would it be possible for a faster recovery, or will I have to wait years just to get on the right track?