I am no expert, but i think you should try out how you would fare with medications. The problem, however, is that these can cause certain side effects, which some experts are saying could be permanent. Hair transplant would be a good last resort. It is invasive and it may cost you more, however it does promise long-lasting results.