blue456,
Your best bet would be to see your doctor to get a pregnancy blood test done, as this is the most accurate way of testing for pregnancy. Other reasons for period abnormalities including stress, weight gain/loss, hormonal imbalance, thyroid, polyp, cyst, amongst other reason. Please see your doctor to get tested.
If you found this helpful please click on the ACCEPT button and BONUSES are always appreciated.