Due 12/30

Katie
AF was supposed to come 12/30 but nothing yet. I had my last period on 11/30 to 12/5. Then on 12/10-12/14 I had spotting with one day being heavy. Anyone have this and still have a BFP? I'm wondering if this could be a pregnancy or more due to cycle disturbance.