In my HUMBLE OPINION, nourishing your insides is important, and doing that, might help in re-growing some lost hair. My suggestions would be to:
--increase your protein and amino acid intake. Exercise helps also. (this is super important)
--MSM (at least 3,000mg a day)
--take a multi-vitamin.
--some b-vitamins worth noting---biotin, B-5, inositol and choline.
--take essential fatty acids. At least 14g of fish or flaxseed oil/omega 3 a day (or 1 T of flax each morning). Also take Evening Primrose/omega 6---at least 1,000mg, more is helpful. If you get flaxseed oil, there should be omega 6 oil in it also. I've read that 1 T of flaxseed oil (omega 3) oil taken in the morning can be helpful for almost anything. (these are super important)
If you have a few dollars to spare, I would recommend vitamin C (at least 500 mg) and E (at least 400IU).
As for haircare, less is better. Try to leave your hair in one protective style without messing with it for days or a week. Evaluate your hairstyles. Could your hairstyle be putting stress on your tender areas? If so, try a different hairstyle for a while. Castor oil is also supposed to help combat hair loss. Essential oils also. But most importantly, I think it's important to tackle your insides that includes minimizing stress.
Good luck!