Most Helpful Guy
You should never give up if you like them a lot and you REALLY feel you need that person to be apart on your life (You should be compatible of course). Maintain contact, but don't initiate, let them come to you, let them know about you, share who you truly are and get to know them too! Then they might change their mind, sometimes it will require patience, but as I said, if they are REALLY worth it, go for it.
Just don't hang on them for ever. Maximum of 8 months (if you are willing to wait so). Some people don't even wait longer than 4, but at the end if they don't change their mind. Then DROP it COMPLETELY! Break all the contact, and simply forget them. It's the best you can do for your own health and sanity :)