Nexplanon pregnancy

I am 10 days late on my period I had unprotected sex Jan. 1. He pulled out and no cum got inside me besides precum. I have had cravings and headaches also I have very tender breasts for a few days. Am I pregnant? How long until I should take a test? And what are the chances I could be pregnant?