Hi welcome to Health care magic forum.
Thanks for calling H.C.M.Forum.
You had delevery on 4-2-13, after 40 days you had period, which is light, lasted for 2 weeks, after 3 weeks you had period lasted for 6 days, after finishing the period you started going to gym, running, and thread meal, fou had spotting again, stopped exercises still spotting is continuing.
After delivery usually period is absent till you stop feeding the child, some times you may have it before due to harmone imbalance, not of much importance, slowly it gets corrected.
The other causes may be the infection of the post partum. Now it will be cleared , and regularised if not you can consult your gynic for diagnosis and treatment.
Anaemia may the other cause.
Wishing for a quick and complete recovery.
Best regards.