As you have missed your period, and also had abnormal bleeding like last, please get yourself checked thoroughly by your gynecologist.
As the pregnancy
test is negative , there could be many causes for this problem - the intake of hormonal pills, stress, anxiety, thyroid dysfunction
, polycystic ovaries
, uterine or ovarian disease