Like Fin said above, don't let the immigration process get to you. Take the processing times and delays with a grain of salt because oftentimes it is not you, it is the system that is unfortunately flawed and can have major drawbacks.
While I was waiting for my asylum interview (which, by the way, took 3.7 years), I saved a lot of money, traveled across the US.
When I got approved and received asylum, I fixed all my teeth, got a surgery to fix my underbite and got braces (thank God, my job has a great insurance), traveled even more within the US, got a new car, went back to college.
Got my GC, went abroad for the first time since I got to the US, finally saw my family, graduate college, saved a lot of money.
This country has supported me all the way since day 1. I have never doubted it and I will serve it for the rest of my life even just simply for the person it has molded me into and all the experiences I lived through whether good or bad. It wasn't an easy journey and I am still on it but you just need to keep your head held high at all times because for some waiting times and delays can be discouraging.
As far as the asylum interview goes, always bring a lawyer, no matter what. It will save you money down the road. Never second guess yourself on that one.