Focus on being good at being single. It requires some training. Do not jump into committing to a serious long-term relationship too soon if you know you are not ready. Because your marriage may feel the same as your singlehood if you jump into that when you're not ready yet.
While waiting for something to happen, invest time in developing yourself. Get busy, do not be idle. Develop a new interest. And do not forget to live!
Last but not least, learn to love yourself. //smile