2 days before period is due

Ladies it’s 2 days before my period is due and I’ve been taking pregnancy tests since 8 dpo (all have been negative till until now today I’m either 10 or 11 dpo and I got a faint positive on my dollar tree test and the first response digital one said yes. I’m having cramping like my period is about to start. Is this normal? Also can the first response digital one be wrong? When should I call my primary? Thanks guys