boyfriends can't comfort me

Bless his heart whenever I'm upset my boyfriend will try and cheer me up but no matter what he does I'll always get so pissed off 
He'll always make it about himself or will but like "think positive" but all that does is makes me more upset and I end up lashing out at him 
I don't know what to do. I have no one else to tell me probably too so he's my only resort