When I got home I took a shower right away.
Did you get really dirty while you were out? Or is there another specific reason you're not willing to say?
I was not dirty, but I felt embarrassed after smoking weed with my friends.
Smoking weed does tend to make you smell like skunk sometimes, and that is not pleasant. Bathing daily will help fix this regardless of what you were doing. Not showering everyday is considered a bad hygiene practice and would make you not only smell but look bad.
The problem is I can't stop smoking pot, I'm hooked to it.
If you think you're getting addicted to pot you should seek some professional help. There are tons of online and offline support groups to join as well.