why dont you consult a dermatologist
before going for all that? i can tell you that you can try medications before spending your money on all those. finasteride
tablet 1 mg per day is found to be effective for hair loss especially in front but its better you see a dermatologist, get your hair pattern examined then consider all these.