It is most likely wonky hormones.
Hi,
Well 2 days before your period started is not a very fertile time as you are usually done ovulating by then. Then you had it for 7 days so I doubt you are pregnant. You could probably take a home pregnancy test just to be sure. I know my period has done that as well - started and stopped and started again. Good luck to you :)