It might take a while for your period to sort itself out. Your symptoms sound like normal pms symptoms as well. I didn't get my period back til I was 4 months postpartum. It was 40 days til my nexylt cycle then it was 38 after that...so give it time!
If you are having unprotected sex you are very fertile. My ob told me to test at least every 4 weeks until periods resumed normally since I chose not to use bc. My son was 4 months old when I got pregnant the second time. I would test just to be sure but it could just be your body trying to readjust,
I only blead for 2 days... :(
Exercise is supposed to help keep periods more normal. I'd try yoga. Good luck
It took a year for mine to go completely back to normal. Everyone is different