Hi thanks for your question.
The symptoms that is mood swing
and feeling shaky which you are having before periods are called premenstrual syndrome (PMS) and occur due to hormonal
changes.There drugs to treat and prevent premenstrual syndrome
.Consult a gynaecologist who may be able to treat your PMS.There is nothing to worry you are having PMS and hopefully bleeding may start soon
Hope this answers your question.