It's easy to assume that your favorite stars smell like sunshine and roses all the time. But unfortunately, that's just not the case. It turns out that some of them, including Zac Efron and Robert Pattinson, actually have the grossest habits ever.

RELATED: 8 Really Weird Things Celebrities Do That Will Shock You

Click through the gallery to see which celebrities have done shockingly gross things that will make you cringe.

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.