Stop crying over your ex-boyfriend and start appreciating your worth. You are more than enough. Bad boyfriend doesn't always mean a bad life. You are just with the wrong guy, that's why you're feeling so little everyday. But trust me, you are worth it.
You deserve a guy who will make you feel loved every single day. Don't settle for less. Stop wasting your tears for a toxic guy. Start picking up all your broken pieces and wait for that someone who will fit it all back together.