Inter-menstrual spotting can be due to hormonal
imbalance, cervical erosion, cervical or endometrial polyps, endometrial hyperplasia
and neoplasia. As the spotting has been persisting and considering your age, you need to have a complete gynecological exam and also a hormonal profile to see if you need any hormonal replacement. Please see your health care provider for further advice. Wish you good health.