I will try my best to answer your query.
I advice, you should find out the cause for irregular periods
. There are many causes, it should be found and treated.
Dysmenorrhea can be treated by NSAIDs and hormonal
assume that the physiological process underlying dysmenorrhea is influenced by environmental and psychological factors, and that dysmenorrhea can be effectively treated by physical and cognitive procedures that focus on coping strategies for the symptoms rather than on changes to the underlying processes.
Hope my answer will be helpful for you.