S'il est toujours de mauvaise humeur, c'est que lui non plus n'est pas épanoui dans sa vie. Rien à voir avec toi, ...ou ses parents, ...ou ses proches, ...juste qu'il n'est pas en phase avec sa propre vie.
Je pense que dans de telles conditions, toi non plus tu n'es pas épanouie et tu ne le seras jamais ou du moins tu ne le seras pas tant qu'il restera dans cet état d'esprit.
Le quitter serait la meilleure chose à faire ou alors il s'ouvre à toi et expose ses états d'âme. S'il n'en est pas capable et bien je pense qu'il n'y a rien à faire.
La chose que je te conseille, c'est de savoir s'il a toujours été comme ça. Si oui alors, cette mauvaise humeur fait partie de son caractère (de merde)!
Bon courage néanmoins et fais les bons choix POUR TOI (et non pour lui!)