S.R.
I had electrolysis on upper lip years ago, but some new hairs have come in in the middle of the upper lip, so I wax them. Electrolysis was a bit painful, but you can take a couple of advil before you go and it helps.
My sister had laser hair removal on upper lip and chin, worked great and less painful (it is a little painful, but a couple of zaps and you're done).
Groupon frequently will have places that are running specials on laser hair removal, so sign up for that and look to see if they have any specials.