See a Gynacologist. Anything we might say is pure guessing until you've been examined.