Thanks for writing in.
I think you must rule out pregnancy
as your last period was late & you experienced abnormal bleeding & some cramping this month. This is specially important as with the given history it is necessary to rule out ectopic pregnancy which may prove to be a serious condition if not diagnosed in time.
Best way to sort this out is to go for a blood pregnancy test & a trans-vaginal ultrasound
. This is likely to give you many helpful clues regarding your final diagnosis in case you are not pregnant.
Wish you good health. Take care.