This little girl is playing games

She's playing with my patience, I've been getting contractions for the last 3 hours every 2-5 minutes with a bit of pain and pressure and a bit of back pain I've had dirreah today 4 times sorry tmi I've vomited and I've been getting pains in my sides and thighs but now contractions slowed down but still have pain on sides! Is this my body preparing for the day of birth or does it been early labour ?