Hi Sunny! I'd like to start by saying Snodderly always gives good advice, also I think you need to take a moment and breath.
You said that you have been praying for guidance, like with your counselor/therapist, and who to listen to.... I wonder if you are listening to the answers you are getting from God. I say this because I know EXACTLY what you mean, I've prayed the same things. You will know when the answers truly come from God, you will feel it.
Sometimes in conversations with H I may have not been very DB, or did/said exactly what my counselor said to, but I always did the best I could and what I felt I needed to. Yeah, I may have yelled at him a few times, and that might not have been the best, but I'm human and well, sometimes they need a reality check, they sometimes need to see we are NOT as ok as it appears all the time, this does affect us, and it freaking svcks.
I remember knowing H was going to want to have a talk several months ago, I remember praying in the shower, asking God to give me the words to say, and he did, because without His guidance, I have NO idea what I would have said, but it just came to me.
Also, sometimes we have to be still and wait, that's a hard one, and one I have to do a lot of right now, it really is a balancing act sometimes Sunny.
I agree with Snodderly, the issues you pointed out need to be addressed, you just need to remember she will get pissed, probably even super pissed, but that's ok. Teenagers don't like to think about other people, so it's expected.
Just keep breathing Sunny, and being the best you for you! You Rock!!!