Consider taking an all natural B Complex vitamin. Check with your Doctor to get the OK.
Mega Food is the brand I use- made from all natural food sources.
I buy it online from the Vitacost website.
B Complex = the building blocks needed for hair, nails and skin.
When you are stressed/compromised (in all the ways you have been) your body gets depleted of B vitamins.
You need to afford your body the whole complex for any of the individual B's to be utilized efficiently.
Make sure you take it immediately after your biggest meal of the day, so there is food to work with it.
Taking vitamins on an empty stomach is like adding STP to your gas tank when you are out of gas- and expecting performance. Doesn't do it alone. (in my opinion)
I will be 'rooting' for you! You go girl, grow that hair!!