Well my period are always on time but last month a I bleed for 2saya and it have come on but wasn't meant to until the 7th what it mean?

Irregular bleeding. Irregular periods are one of the most common problems obgyns treat. If this is one time problem it usually resolves on its own. If this is a recurring problem you should be evaluated. Infections ; hormonal changes can cause spotting. If there is a concern for pregnancy then do a home pregnancy test . There are many options available to help regulate the menstrual cycle. Schedule a visit.