Yep, with DS2 I had all the symptoms you described, did a test 2 days before AF was due and it was a BFN. I retested a few days later and got my BFP.

Good luck!