my periods are usually on time within one day and last only three days just recently I had a period that lasted two weeks then stoped then started one week later I have been bleeding for 3 weeks now and its getting heavier instead of lighter what would or could cause this thanks