>>937609>>937609idk what eating disorder entails - if you're forcing yourself to throw up then that's a mental issue. i'm guessing your brain is just not used to eating a big amount of food.
beef is good for gaining weight, i buy a 10% fat one which has about 21g of protein to 10g of fat per serving, a good balance.
i'm not saying chicken is bad, i have chicken everyday with my pre-cooked meals, but i have it with veges and brown rice. i only get around 500 calories from it and it digests pretty quickly.
go for eggs, yoghurt, homemade oat bars with whey, peanut butter and berries, oats mixed with milk and yoghurt in the fridge for 1 hour, cheese, peanut butter, whole wheat bread, pastas, potatoes, peanut butter, coconut oil, protein powder.
an easy way to get 400 extra calories in is to just add 2 tbps of coconut oil (not the liquid version, get the refined solid like version) and 2 tbps of natural peanut butter to your smoothie, blend it for a good 3 mins to dissolve the oil texture and put it in a freeze for an hour. thats like 80% fat, but its good fat.
good sleep schedule is important, if its up and down your meals can be inconsistant. you may skip a meal because you stayed up late but you want to go to bed early etc. spread out your meals and follow the schedule - eat breakfast 1hr after weaking up, snack inbetween, eat lunch 4 hours later, etc. have your high calorie smoothie before you go to bed, you will most likely still wake up with room for breakfast.
food prep is also good, make 3-4 days worth of meals in advance so you always have something to eat at lunch/dinner. this is how i gained weight - when i didnt have pre-cooked meals I would just scrap things together like shitty frozen meals, sandwiches and snacks.