Late period

My period is 2 days late. Im not pregnant so what could it be? Is it normal? I’ve been crying lately so could that be the problem?