Could be IBS, or something more serious. Not being able to make it is a problem! See a doctor soon!
P.S. If people aren't understanding, or worse, make fun, they aren't real friends, and are judgmental (their problem) so keep that in mind so it won't get you down. But see a dr soon!