He is alwaysss upset

My boyfriend ALWAYS has an attitude he is so mean . Idk what to do anymore. Because when we are good we are really good but his stink attitude makes me wanna leave him.