I have purchased protein powders, I am still thin, and they are more expensive than sugar...
Avocados also very tasty, I love them but they don't make me put on weight...
Sugar sometimes is the answer as it does not make me feel full and so I can continue to consume it even when I do not feel hungry...
I assume your a female? Are you married?