Welcome to psych central Hanna! IMO low self esteem could be one cause... and he could be a great encourager when around? But I wonder, if when he's not around, do you eat properly? Do you keep to a schedule for yourself? When you are together, do you eat high energy foods maybe? IDK, of course, but things are rarely solved by one item.

TC