Your age is 33 and you are complaining of regular but excessive bleeding at menses for 7 days followed by pinkish discharge. This shows you may be having some hormonal disturbance due to which the lining of the uterus is not shed in a go over the usual 4-5 days but it is shed in large amounts over 7 days and then small bits are shed over next days which makes the discharge pinkish
Next Steps
You must consult a gynecologist to get examined and sonography may be advised to rule out causes of the excess bleeding like ovarian cysts, thick endometrial lining production, infections, tumors of uterus like fibroids etc. Some blood tests may be done to check hormone status like
thyroid,
prolactin etc
Health Tips
If you have not yet finished your family, i.e having children treatments of infertility can also solve this problem. If you have finished having children and are looking for a contraceptive, then OC pills which prevent pregnancy can also help in this conditions. If you are not married, the doctor will decide whats best suited to you