mine is psychological, brought on by the thought of being with a controlling woman. doesn’t show up for hours so if I talk myself out of it I’m ok. Self-cognitive therapy.
Your problem is self inflicted, can’t blame it on anyone or anything else. If you poop your pants while sitting there waiting for her, it is your problem to clean up.