I suffer from a rare phobia called parcopresis which makes it nearly impossible for me to, um, "go #2" anywhere but a private location where I am assured not to be interrupted or joined by another person (e.g. my home, where I live alone). This includes situations where the need is quite urgent. This phobia has caused me to soil my clothes more than once because I could not find a private bathroom in time (e.g. after eating chili or Indian food).
This interferes with my work because this is not a recognized mental health disorder at any company I have ever worked for, and thus special accommodations have never been made. I also live too far from work (90 minute commute each way) to handle the problem by going home during lunch, or similar. The practical result is that I end up taking excessive sick days to remedy the problem. Now that I have recently run low on sick days, I find that I must force myself to use the bathroom before work and not eat anything all day or drink any coffee, which has been detrimental to my health, including one time where I passed out at work, as has caused the quality of my work to suffer.
This has been a problem at every job I've ever held, so this is not exactly specific to my current job. Is there something I can do to compel the management to take my non-recognized mental health condition seriously? I have already tried to present testimony from my mental health professional but this has not been fruitful. There are no personal bathrooms in my work building and they are unwilling to make one available for me. Working from home is also not an option due to the nature of my work. I am otherwise a productive employee and seem to be well liked by my boss and coworkers, but I feel my superiors are growing impatient with me over this and I get a strong vibe of "just get over it" when I speak to them about it.
Any advice would be greatly appreciated. Thank you.