As of 2023, the cost of mesotherapy for hair in India typically ranges between INR 3,000 to INR 5,000 per session. However, these costs can vary based on individual circumstances and the number of sessions required.