hi, my age is 23, height 5 feet 2 inch , and weight 47 kg.last month my periods started on 16th. and this month my period was 7 days late, i got it on 22 it was very light similar to spotting for 2 days, then 24th i had heave bleeding and it stopped again. from that day till today i am spotting. what is it?? i smoke too, and recently i noticed that i start spotting after masturbation, not before that. please help and advice what it is