I know you don't want to hear this, but, yes, going to a doctor is the best route. Some offices are open on Saturdays (not sure about BC, tho) for procedures, tests, etc. Without an accurate diagnosis, it's hard to determine what will be the best thing for you to do. Calcium has helped many people who are a D-type and I took an antispasmotic. Also, check out the Young Adult's Issues forum - lots of people there in the same boat as you.