My period was a day late last month only lasted one and a half days. This month I was two days late and only lasted a day and a half. Very heavy flow.

Hmmmm. starting your menses a few days late is not usually a big deal especially if your life is currently very stressful. If the change in flow, however, is really different from your usual, you may need to talk to your doctor. Your menstrual cycles are extraordinarily sensitive to changes in your environment, health and stress level.