welcome to HealthcareMagic
If you had last period on 17th March then you should have had another period by April around 16-17 if your cycle was regular.If your pregnancy
test is negative then it may be a hormonal
imbalance which is causing irregular periods
and now you are having spotting.Please consult a Gynaecologist she will examine you and advise you the necessary treatment after finding the cause of spotting.