Considering your question, you have expressed two life goals explicitly, and one more that is implicit:
1. You want to have a boyfriend;
2. You want to stop crying over not having a boyfriend;
3. You want to live a happy life.
You should keep in mind that those may be mutually exclusive goals. I’m not saying that they are mutually exclusive, only that they may be.
When you see happy couples in public, that’s all that you see – or at least all that you want to see and remember. What you don’t see as often, but which I assure you happens enough to be normal, is the fights that even “happy” couples often have, especially at your age. (At my age, maybe not so much, since we’ve worked out most of the drama after the mid-century mark. Most of it, anyway.) So, having a boyfriend doesn’t ensure happiness.
It’s also not a sure thing that having a boyfriend will cure the crying. Because the other part of relationship drama that you seem not to grok yet is that having a relationship means that there are still confusions, misunderstandings and missed communications that still lead to crying: He said he would call and he didn’t; he said he would be here and he isn’t; he’s not talking to me and I don’t know why, etc. You’ll still cry, and that’s a near certainty.
Whether you have a boyfriend or not is not entirely up to you. There is that boy involved, whoever and wherever he might be – and whenever you might find him.
But whether you have a happy life or not, ah – that’s entirely in your hands. So do that. Live a good, noble, productive life and make yourself happy. You wouldn’t believe how attractive a happy woman is to a gentleman of discernment. And that guy can help to increase your happiness.
So aim for the good and happy life. That way, even if you never have a boyfriend you can still have a good life. If you obsess too much over “a boyfriend! a boyfriend! I need a boyfriend!”, then you can miss out on the other two, and still lose the boyfriend.