6 weeks thought I’ve been on my period

Danielle • Just got married January 07.2017. We have two boys Jaedan and Jordan 💙💙

So for the past 3 weeks I thought I was on a crazy long period. Sometimes my period will last 10 days with spotting. I knew something wasn’t right and I’ve been having a headache I can’t shake. Today I decided to take a test and low and behold I was pregnant! I’m so shocked but so excited! Has anyone ever bled/spotted for this long? I don’t have insurance until next month because I just changed jobs.