When should I test?

Meggie
I'm due for af 25th, when should I test? I'm so excited and anxious I can't stand it!!