Cei mai importanți factori care influențează sănătatea mentală sunt stresul, izolarea socială, relațiile rele și discriminarea. Pentru a promova sănătatea mentală, este important să se ofere acces la terapii psihologice și psihiatrice, să se promoveze un stil de viață sănătos, cum ar fi exercițiile fizice și alimentația sănătoasă, și să se creeze un mediu social de sprijin, prin încurajarea comunității și a interacțiunii sociale pozitive. Este important, de asemenea, să se lupte împotriva discriminării și stigmatizării persoanelor care suferă de probleme de sănătate mentală și să se informeze și să se educe publicul în general despre aceste probleme.