Your clinical picture is suggestive of "OLIGOMENORRHOEA" along with "PMS" which occurs 7-10days prior to period and presents with abdominal cramp
,backache, water retention,breast tenderness, wt gain etc.
There are Several Causes of OLIGOMENORRHOEA:
1)Mental & physical stress like vigorous exercise, emotional upset
2)Anorexia nervosa-if wt less than 47kg,
4)PCOD with over wt.
Stop taking any unprescribed medicine.If period is persistent irregular or delaying more than 2 months, you need to do a USG,Thyroid function test,FSH/LH, blood sugar and prolactin
level and consult to your gynaecologist.
Along with maintain a healthy diet,control wt and regular light exercise.
**For PMS: 1) take low salt and fibre rich diet
2) avoid caffine and alcohol
3) stress management
by regular meditation
4) take medicine like SSRI( Fluoxetine
20mg single dose) along with OCP to regularize cycle +Pyridoxine
100mg BD is also helpful.
For further suggestion,mail me.....my id: firstname.lastname@example.org