I am really surprised after reading your thoughts. How a person can think about suiside just because of not having satisfactory job and not any special one in his life.
If everybody start thinking like you then India will not face population problem. Most of the people will suiside.
Life is very precious, see how other people are living their life. If you start looking this world then you will find that there are very few people who can say that they don’t have any problem. Everybody is living their life and facing problems.
As you are in early 20’s of your life you have plenty of time in your hands to solve your problems.
Your Job problem:
First of all write down your ambitions. What kind of job you want? What qualifications you need or what kind of preperations you need?
Write it down. Give some time thinking about that and then prepare a plan to achieve it. You plan should be not generic. It should be divided into small achievable plans. Set some rewards also after completing one goal.
Special One of Life:
This is really the foolish thing in your question. You are too young still you have declared that in future you are not going to meet any special one! Wow. Don’t be this much of negative. Start developing some hobby. This will consume your free time and give you pleasure. Because a free mind is a place of devil.
Yes you are not hopefull but a coward boy. Because coward people talk about suiside. Brave people are those who stand firm in front of storm and face all the problems.
If you still feel unhappy then go and start helping poor and orphan kid and utilize your life in helping needy people.