Anyone get this?

So I've got 3 different <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">period apps</a>. One says my period was due yesterday, one says in 5 days and the other says 2 weeks! My cycles tend to be quite long so never 100% sure when it's coming. (Cd 33 today) Any way we've been doing pull out but to be honest I'm not sure how on time my husband does it. Any way there's always a chance I'm pregnant but it's been a bit odd.. normally I know when I'm ovulating because I get sore boobs and moody and then I get my period a couple of weeks later but I had sore boobs and that went away and now they don't hurt just a tad sensitive and itchy and this evening I've had major diarrhoea, I've gone 5 times in 45 mins, cramps and nausea. Is this a sign my period is coming? Anyone had this as pregnancy signs??

Thanks xxx