there are so many reasons for unwanted facial hair growth...hormonal
, genetic, drugs or idiopathic. for proper diagnosis you can consult a dermatologist
. lasers causes long term hair growth retardation that can give you a reasonably satisfactory results. as cost is concerned lasers are bit costlier but u can try various centres, may be one of them offers laser treatment
within your budget.
all the best