Advice please

My period is late by two weeks what else could be the cause of this happening if it’s not pregnancy? I recently started intermittent fasting and I am in college could the stress of school be it ??