If you want it perfect then a full strip, repair, patch and perfect respray can cost up towards 3000 to 6000 grand.
Its not worth it unless willing to pay.
Strip and patch your self its the best way. then a basic respray from a professional will cost only about $1500 including priming. Or could prime yourself.
the more work you put in then the less the spray will be. Cause professionals charge high for hours spent. try and find someone who'll help you.