He's hot one day then cold the next?

The guys I like is unpredictable and very confusing. some days I come home happy, knowing he likes me because of his actions. like when I was sad he felt bad for me and tried to make me feel better. then the next day he's rude, immature, and dipping during class. I noticed its only when he's high or buzzed that he acts so mean to everyone. should I take it personal bcause the other day he told me to shut the f*ck up when I was talking to my friend. can chewing tobacco or weed make you mean or is he just rude in general?
He's hot one day then cold the next?
Post Opinion