thats so great hun. Im really pleased, it does sound alot, sounds like you've turned your life around alot. I know what its like to push friends away, and in a way we want to because we dont want to go out. but we do need those friends, and so we have to try and make ourselves go out.
Im really pleased for you...well done.