Late. When to test ???

Alison
Tomorrow I will be two days late for my period. My period is usually 3 days long now. Should I test and when ??