Your options are as follows: razors, lasers and tasers. LOL
Seriously, lasers work best on lighter skin and darker hairs. It's about $125-$175 a session, which lasts about 15 mins and it works better with something like a LightSheer Duet than a IPL. They do grow back a lot of the time, esp if your T levels are higher. I stopped after 12 sessions over 20 months. I can probably count the remaining dark ones on my fingers now.
Electro is $60 - $120 per hour. You will need it for blond, red and grey hairs.. I found the multi-probe galvanic was more effective and less painful than single probe methods. (Yes, I've been aound the block a few times) They do come back, and most people seem to need to go in for touch-ups after all is cleared. Fortunately, the sessions get shorter and spread further apart when you're toward the end. I'm not quite there yet. The upper lip hairs are the worst, and I still have some fine ones left that I will need numbing cream for.