Anyone have any ideas why I've had a stomach ache for the past few days on and off? It comes and goes at no set times, af isn't due for another 2 weeks. Any suggestions to what the cause may be?