How to gain weight dietary problems

Patient: I eat 3 meals a day plus at night before i go to bed i eat stuff like peanut butter sweets drink milk and i still can’t gain weight what is wrong with me

Doctor: