If your car is an American car and > 5 years, forget about it, it doesn't worth spending 800 - 1000. Maybe you should consider trading your car for a new one.
I watched a mechanic did that two days ago. The whole process took 20 minutes. The cost was somewhere between 60 - 70 (Cost of a can of refrigerant and labour).