These symptoms can be due to 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.
okay, thank you so much for your help!