Probably very pedantic of me, but I cannot stand 'he's got mental health' or 'I suffer from mental health'. I keep seeing this all over in general at the minute, predominantly on the MN chat forums and it's irritating me.
Mental health is something everyone has, you need to suffix the phrase with another word such as 'issues' or 'condition', surely?!
You wouldn't say 'I've got physical health' when talking about a health condition. AIBU to say it's not 'mental health' unless you're talking about the thing that everyone has, whether it's in a good or bad condition...