Protein shakes to up your calories? Just eat some meat or eggs. Go for real food that is a meal. For me (not in your same situation, true) I crave or graze all day when I don't JUST EAT.
Coffee drinks? Like factory concoctions? If so, I'd say you're craving sugar, and it's been your habit so it's hard to kick. Drink coffee with HWC cream and a spoonful of coconut oil. I drink 3 large cups in the morning. No problems here.
I hope others with similar backgrounds can provide you more info.
(Don't be so hard on yourself!)
Because if you didn't know, of that is life made: only of moments; Don't lose the now.