When to test best???

Amanda • 27 ttc for #1
I'm just asking bc my bf is so anxious to know if I'm pregnant this month. Can I test at 9dpo? I'm at 5dpo now and been cramping with sore boobs and mood swings. I'll test the 15th as well but is that the earliest I can test?