Dee is right and you may still be on the recovery roller-coaster of emotions.
I'm not sure that staying in a job you hate, in a city you hate, simply because everyone says you should is how it should be. Give it a little more time and see how you feel, but if it's really not working, then maybe making a move would be a good idea.