Am I pregnant

On October 23rd my husband came in me, tomorrow marks 3 weeks and is when I’m suppose to have my period. I’ve been testing and it’s been negative. Today I used the Walmart equate digital 5 days sooner before period. It came out negative. I’ve been feeling light symptoms, light cramping last week and dull pain on my lower right and left side. And out of know where my breast ache. I have not had implantation bleeding. On Saturday I had a light headache and yesterday I did have a bad one and had nausea. Yesterday I my vagina vulva was so itchy. So I took the test today and came out not pregnant and I opened up and it has a faint line