Man, all of my medications cause weight gain and I'm pretty sure it's because 1) they cause cravings like the ones you talk about and 2) one of them you HAVE to take with at least 350 calories (I'm not joking, I've taken it on an empty stomach and 20 minutes later I was throwing up for an hour and in horrendous pain). But I don't get how people can't tell the difference between actual hunger and cravings. That's shit you learn in childhood.