Unfortunately it is impossible to say without knowing what is wrong first. It may have a small leak in a hose or it may need to have the compressor replaced, two completely different repairs, two completely different price ranges and of course two different time frames.
For further information please check out our A/C Blog