Are you going away to school any time soon? When I was in college, I just located several "safe" places to relieve myself on campus. Usually some secluded bathroom on an upper floor of a tall building. This made my social life easier, as everything going on was still local (on campus or nearby).
Have you thought about trying to train your bowels to go at a different time of day? Maybe a time that is more convenient for you. If you went in the morning, maybe your evening social life would be less restricted. i.e., less bloating and discomfort
It is not ruining your life. It restricts your life, but try to avoid that kind of thinking or it will get you down.