Thanks for the query.
You better consult gynecologist once and get examined to fond out the actual cause for your irregular periods
The spotting can be to hormones or can due to any local causes like polyps etc.
So by undergoing tests like ultrasound
profile including thyroid
hormones and prolatin levels can help in finding the cause for the problem.
For more details you can ask me through: http://www.healthcaremagic.com/doctors/dr-sree-gouri-sr/63429