Cravings that I can't have

Lately I have been craving beer, I absolutely hate beer. This craving came out of nowhere and I don't want to deal with it. My husband told me to try non alcoholic beer to just get rid of the craving but I'm scared to put anything unhealthy into my body. I also been craving smoking weed. I've never smoked a day in my dam life so I don't know where this one is coming from?