Pregnant?

last period was December 18-22. downloaded 3 apps and all predicted period should have started by Friday. all just say late. today i had a sharp pain and some spots of pink. nothing major or enough to fill pad/tampon

should I test? could it be implantation bleeding!?