Don't give up. NEVER give up.
I've never given up, but, one has to choose where your efforts will get the greatest return.