Just sounds like your period was 'off' this month. Many things can cause this - stress, hormonal flucuations, weight/diet change as well as some other issues. I don't think you're pregnant, otherwise you wouldn't have got a period, but there's no harm in taking a test just to be sure.