10 days early !!

Laura

Hi can anyone help I came on 10 days early was not happy at all !!

Will i still come on when I'm actually due it's been about 3 days long medium flo...im 7 months post drop injection any one had similar makes my cycle for June 18 days long when do I start looks again this time... I've been regular for 3 months then this x