Most Helpful Guy
Most Helpful Girl
You need to first face your fallen relationship and accept that it didn't work out for whatever reason. It's only been 3 weeks... it will take time to heal. But you need to have a positive attitude about moving on in order to move on. Holding on to crumbs won't help. It's not easy, but it's about you pushing yourself to take a step forward.
Nobody's telling you to find someone new immediately. Do it at your own pace. Your ex was probably not the best person you could be with. And you certainly don't need approval from others. You're good the way you are. Be more confident - trust yourself. Spend time with your friends. Find some activity to do to keep your mind busy. It can be a sport, it can even be cleaning or something else you're already into.
Give yourself some time and space. Get yourself in groove. To be happy, you need to trust yourself. You need to be happy with yourself first. And then you can think of sharing that happiness with someone else. :)