CVille, are you still seeing a therapist? Sounds like you've got a lot of questions to talk through.