Worried and emotional wreck

Cassandra
I'm new here, but based off of my last period I'm due Dec 20th putting me at 6w1d....I've been cramping off and on today and have had some spotting here and there with the color ranging from red, pink or brown...idk what is going on but I'm praying baby D sticks...this would be our first, I've had so many positive tests it's rediculous to post along with incredibly sore breasts...first appointment is may 12th, prayers would be appreciated :-)