Diagnossis worries

Patient: I a m a 43 years old female for years ii had heavy period pain two years ago my doctor prescribed me cerazatte pill even though my husband had the snip 8 years ago 2 years later I am now being given implant is this the best course of action

Symptoms: heavy bleeding and irregular periods some times two a month