Hi,
Welcome to ehealthforum.
If your symptoms have been persistent, you should consider getting a thorough evaluation done by your doctor/gynecologist to look for the underlying cause. Irregular periods with severe dysmenorrhea could also indicate underlying issues like endometriosis, adenomyosis, pelvic adhesions etc. Do not delay in going ahead with further evaluation and assistance. Treatment as appropriate (based on examination findings and investigations results) would be started to help you control the symptoms. Be in regular monitoring and follow-up with your treating doctor/gynecologist and report any new/abnormal symptoms immediately. Drink plenty of water. Take adequate rest. Maintain healthy diet and lifestyle.
Take care.