just to be clear, I havent had sex in over 6 months haha so deffo not pregnant. No boyfriend and not been seeing anyone since April. Anyway, I had the worst HA from May-August over some antibiotics which gave me the WORST IBS ive ever dealt with, Im still suffering minorly but generally getting there now. This caused me sprinkles of depression and extreme anxiety and I was surprised to find that during those bad stomach months my period was bang on time and normal (4 days max). However, its now been nearly 4 months since it all happened and my period arrived a tad late last month and its only been around 24/25 days and Ive started again - can stress cause an early period? Ive been FAR more relaxed since july so Im confused......

Thanks x