Should I go to the hospital? Is labor approaching?

For the past hour I've been having cramps so bad I can hardly walk, I had lots of string snotty discharge that had a little blood in it, backache, and some diarrhea. Should I go to the hospital or should I wait?