When someone you care about is critical of the way you handle yourself you must remember they are not perfect either. I have to remind myself that they are no better than me or no worse. It is easy to find fault with others not so easy to look at your own pitfalls. I refuse to live my life in shame and so should you. Just because you have barriers in your recovery does not make you anything but human.
Lets continue to overcome obstacles together through honesty and commitment to recovery.
If this means you join a support group, talk with your pastor, a freind, or a therapist, or your spouse. I things I can change. I also use deep breathing where you close your eyes and just focus on taking inhaking and exhaling. I feel on-line support groups are helpful I have linked to a few. This helps to just vent sometimes or realize your not alone in the struggle.