Before anything, I just want to say you are wrong honey buns. Just because a boy broke your heart does not mean there are no good guys left. Even though I cannot blame you, you probably do not know better especially now that you are aching. But to ache is fine and it is normal. But generalizing men is not right. Just like if a boy said all women are the same. Clearly they are not.
Granted it is hard to find a good woman or man these days. We have so much going on. Social media alone. Have you seen these Instagram and Twitter models? Now a days, a lot of people like to venture first before settling down. I do not see anything wrong with it really. But in my opinion, it just takes all the purity of how love should be you know? Still, that is not an excuse to generalize men. My heart was broken too. More than once and twice. But it did not stop me from hoping someone was out there waiting to treat me good. Instead, I tool notes because I learned what I did not want in a relationship. That is what you should be doing instead of just thinking it is the end of the world. Also, it might be the direction that you are looking at. Have you ever thought of that? Wait for a man with priorities and responsibilities. Dont surround yourself with men who clearly only worries about their shoes.
Time will heal you and you will be happy again. But be positive. There are still good men out there.