It is very difficult to move on, but the harder you try the less it will happen. It is easy to say, focus on yourself, this is not the answer for most people. You often blame yourself and therefore look for faults within yourself. Surprise! You will find them and accentuate them.
The only way to get over someone is to accept yourself, the breakup happened, but it took two of you for that to happen. Now you are only one, you can be yourself, not the person your ex expected you to be. Be comfortable with yourself, don't accept the judgement of others and then you will move on. Not to prove anything to anyone, but because it is what you want. (Just don't become judgemental of others.) If you accept them, they will accept you.
....I was married for over 17 years before my breakup. This worked for me, I hope it helps you!
Despite the cost of living, have you noticed how it remains so popular?