Hello , if u r having irregular periods since long n u r having spoting also since 10 days .. might be b'coz of some health issue u are having this problem ..u r anaemic too .
Share ur reports here.
Next Steps
Better to go for USG to rule out PCOD or any other condition .
Go for Blood test -
CBC
TFT
Health Tips
Start taken Iron riched diet along with some citrous fruits so that iron easily absorbed in ur body .
start doing pranayam.
be relax n calm.