Thanks for writing your query.
The duration of your menstural cycle is not normal.
You should get yourself examined and investigated by a gynaecologist.
Incresed frequency of urine with vomitting can be due to Urinary Tract
You should drink lots of water.
Also get following investigations done:-
1. Urine examination.
2. Complete Blood Count(CBC).
You can take Omeprazole
20 mg along with Domperidone
10 mg once a day for relief from vomitting.
If the symptoms persists, get yourself examined clinically.
I hope this is helpful to you.