I was your age when my periods changed a bit, so you could definitely have perimenopausal symptoms. My husband had a vasectomy so pregnancy isn't an issue for me. Can you take BCP? That might be an option. If you are at risk of breast cancer, its a no, but estrogen really helps maintain bone density, so good for that.
As far as symptoms, I am not opting for any medication (I can't take BCP) or herbs, but have heard black cohosh...cohash...helps with hot flashes. Hot flashes were the worst symptom I had. I rarely have them now.
I've tried sleep meds (prescription and melatonin), but the Rx caused restless leg and I wake up after three hours with melatonin, so I just practice good sleep hygiene: dark room, reg sleep/wake times, no tech after about 8pm, etc.
I don't have anxiety with perimenopause, but if you do, addressing that might be appropriate. My BP runs a little high sometimes so I take it at home three times a week.
I think venting, connecting with other women is helpful too.