When I'm in A bad mood i tend to blow up on people, even my friends.
Why do you think that is?
My parents didn't care about me very much when I was a kid.
I understand, but it's not nice to yell at others. You should try and be more calm with your friend.
You're right about that, it's not their fault I'm feeling this way.
I'm glad you realize that, and that's the first step in doing better. Try to be mindful of your mood while interacting with people and if that doesn't help you could try talking to a professional. I believe you'll be able to handle being in a bad mood much better.