You are not the only one that is going through some struggles, challenges and obstacles. There is no need to be too hard on yourself. This too will surely pass away just like all that you have been through in the past. Stay strong and keep your faith alive. God is on your side.
~ Hafiz