It's wonderful that you are thinking along natural lines. I can't say , without asking more questions, as to why your hair roots pain. Is there any swelling or infection at the site of hair roots visible? Any
boils, any exudate? Just to assess in case any infection is there. Any dandruff? Any excessive use of chemicals, styling creams, frequent change of shampoos, any harsh procedures on hair.
Any of these should be controlled to minimum limits or not to be done. High protein diet and vit c will help a lot.
HCM is there to help you. First if all stop using soap and shampoo on hair for sometime. Use Fuller's earth ( called multani mitti in South Asia) to wash hair. Let dry. Rinse with plain water. Let hair dry. If you get Neeli Bhringyadi Hair Oil ( Ayurveda) somehow you can get a lot of benefits. It's not very common. Second priority is Amla oil ( hair oil prepared with Indian gooseberry), 3rd priority is Almond oil, 4th priority is any vegetable oil/ coconut oil/ Himalya's anti
hair fall oil.
When hair are dried,
massage hair roots/ hair gently with fingers for long periods. Then do hot fomentation by covering head with towel dipped in hot water and squeezed. Be careful while dipping and squeezing towel in HOT water. Let it cool naturally.
Rinse hair after 2-3 hrs or after overnight, with plain water. If can't tolerate the odour of oils, may use mild herbal shampoo from Himalya (anti hair fall) preferably. Also use gentle protein conditioner. All the above may be done at least once a week. Initially weak hair may fall in excess, which otherwise would also fall, but do not worry.
Orally embic powder should be taken but its not so palatable. May take Amla capsule thrice a day to give strength to hair roots.
Hope it helps you.