I need to change!!

Louise
I don't know what's wrong with me I have a nasty attitude . when I get angry its just unpleasant to be around. I can't help it . I wake up most days with a dark ass cloud over my head then the rest of the day most likely is horrible. I lost the most important thing to be my bf due to my attitude . I'm at my breaking point my relationship with my mom is fucked cause of me and I don't make friends like I have one bestfriend and I won't consider her a bestfriend .. I jus can't believe that's its gotten this bad. Please help I need advice I can't think straight I want to sleep all day to not be awake so I don't have to face anyone . how do I become a better person..