I've been having hair loss over the past 2-3 years due to stress and literally have tried everything, and two things I found worked: peppermint oil and mesotherapy.
With the peppermint oil, just put a few drops throughout your hairbrush and massage it into your scalp before you go to bed. I do it probably 3-5 times a week (sometimes I forget, but if you can remember just do every night)!
I also go to this
place to get custom made mesotherapy (it's like microneedling or injectables with vitamins and growth factors etc. to make your hair grow). I'm not sure if one or the other really did the trick or if it was the combination, but my hair is finally going back to normal and I'm really happy about it.