I would wait until the day before or the day of your expected period. Any sooner I find can be too disappointing. It sounds promising. My red spotting turned out to be IB and I had FIERCE cramps too. Worse than I usually get with my period if you can believe. I am now 7 1/2 weeks pregnant!