I don't think you should be too desperate because you haven't had a relationship in a long time. Believe me, all this is a temporary phenomenon and I think if you start actively communicating and meeting women on the Internet, you will very quickly find someone for yourself. Just try free international dating sites. Believe me, this will really help you, and I myself have often done this and made sure that it works. So I think you should definitely try it.