Not sure

Valarie
What does dpo stand for and af I see it all the time in here and have no idea what it means, my period is due on the 31st but my boobs hurt and feel like they are growing, I have slight pain. Been really tired, and some what nauseous. Should I test? Would like to on christmas.