Health question anybody have this issue

Br
Ive gained weight still small but i went from 110 to 122 i dont mind my size except it goes straight to my stomach and secondly i dont even eat. I assume i gained from college nd getting off depo all i ate was cookies chips nd other junkfood in my dorm nd i dont workout im never really hungry i snack , but if someone gives me a meal ill eat a little and get full my bf even buys me kids meals but sometimes i can go a whole day without eating my stomach growl i get dizzy and get headaches but i have no appetite and i cant force myself to eat... Ive been smoking weed to make myself hungry any idea onmy issue?