Good for you for being so mature, are any of us really "normal". Everyone has issues and I am glad you are dealing with your issues head on. I wish you good luck.