I have very regular cycles, my cycle is every 23 days. I am 2 days late took a test 3 days ago it was negative. But if I am pregnant I'd only be 3 weeks so is it possibly too soon to take a test?