Hello,
What you are having is premenstrual symptoms and dysmenorrhea. The secondary dysmenorrhea is due to pelvic inflammatory disease, fibroids, endometriosis (abnormality of lining of uterus), pelvic tumors, and intra uterine device (like copper-T) etc. You should consult gynecologist for internal examination and other test needed to detect it's cause.
It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.
i have never heard anyone have these symtoms with a period my advise to you is see your doctor asap find out whats happening. the strong smell of ammonia cud indicate an infection of some type