Ob-Gyn questions? Ask a gynecologist online.
As you are still having with period , it is not menopause.
If period stopped before the age of 35 years it is called pre mature ovarian failure .
Endometriosis is not a cause of early menopause or premature ovarian failure.
The present symptoms may be associated with other hormones also like thyroid.
For diagnosis of this situation you should see blood level of estrogen, progesterone, LH,FSH,TSH and also blood sugar.