Hair thinning due to stress. Help!

My hair is thinning out a lot on the top and I’m almost starting to see small bald or bare patches. I’m 20. I have been consistently having a meanly breakdown for 4 months and my stress level has been skyrocketed during this time (although I do deal with stress non stop, it’s just been super intense for quite a bit). How can I help my hair stop thinning. I’m using a high quality shampoo, I don’t use heat on my hair, I use hair ties that are meant to cause less breakage, I was taking hair gummies and want to start again. Is there any affordable procedures or products I could buy that would fix this or help in price hair loss or thinning due to stress?