Bleeding

What could cause me to spot for a 2 weeks n heavy bleeding for almost two weeks now??