Teke,
Don't beat yourself up sweetie. Perhaps you waited so long because you have a big heart and you didn't want to give up hope. Maybe because you recovered you hoped that he would see the change and he too would recover.
I don't know what else to say, you are a strong woman Teke and you've been through alot. Take all the time that you need to figure out your next step, and please know that we're all here right beside you every step of the way. Cheering you on and praying for you.
Love,
CBS