Skipped periods?

It seems like I've been skipping every other period because my cycles are like 40 days long. I'm not sexually active, so I'm thinking its a hormonal imbalance? Just looking for thoughts on the matter.