There should be no shame in having a mental illness, but there are many mental illnesses that I would highly highly advise not disclosing publicly. It isn't a simple matter of discrimination, if you disclose that you have BPD or ASPD or are bipolar people will avoid you and view you negatively with actual reason, these conditions are absolutely devastating.