Jeannie,
I am so sorry you feel God has let you down. I can see why you feel that way though. As has been mentioned on this forum several times before, God's timing is not our timing. We want things to happen right now, but since humans have free will, they determine whether or not they will ever change. God is not going to force any of us to make our lives right with him. We have to choose that. I know of a lady who had every opportunity to make her life right, but ended up dying drunk in a car accident. It was so tragic, but basically her salvation was up to her. She has a son that is now following in her footsteps and could very well end up like she did, if he doesn't change his ways. I can only assume that God knew she would never change no matter how long he gave her.
I have mentioned my alcoholic brother before. It took several near-death experiences to finally get his attention. He not only almost killed himself but also another person in a traffic accident. I can remember as a child getting up during the night and seeing my mother on her knees crying and praying. That went on for years. I prayed for my brother for 30 years myself. He finally has come back to the Lord. Unfortunately my dad didn't live to see it, but thankfully my mom did, but just barely. My brother and I just talked about that the other night. He said he was a very slow learner. That was a major understatement! He said he can think of at least seven instances off the top of his head in which he could have easily died in his sins. We can't blame God for the bad decisions we make in our life. God has given us simple instructions, and when we fail to follow those, there will be consequences. Unfortunately others can be hurt as a result of our bad choices. God never said life was fair. He just said he would be there for us to help us through it as long as we remain faithful to him. If you go back and read the Old Testament, as long as the Israelites were faithful to him, they were blessed, but when they turned their backs on him, things got rough. That happens today as well. Our husbands turned their backs on God, and we got hurt as a result of that. Your friend turned her back on God, and her husband and children got hurt as a result of that. People get hurt as a result of sin, not because God is uncaring or mean. We have to keep that in perspective. God has promised to never leave us or forsake us, but that is assuming we don't leave or forsake Him. He is a just God. Don't give up on your friend. One day is as a thousand years to God. 30 years seemed like an eternity to me, but seeing my brother today was well worth the wait! He is very thankful God allowed him to live long enough to wise up. Pray that your friend wises up too before it's too late. I know how badly it hurts to watch her destroying hers and her families lives, but you can't stop her. She is the only person who can control her actions. She prayed for healing, but there had to be a change of heart involved before that healing could actually take place. A person can't keep one hand on God and the other on their sin. We have to give ourselves over to God totally before true healing can take place.
You are a perfect example of answered prayers. You know for a fact it works, but in order for you to overcome the habits and trials in your life, you had to first have the desire and determination to do it, along with a change of heart and then God helped you succeed. Your friend also has to have the desire and determination and change of heart before God can help her.
I felt God telling me that I had to stop rescuing her and that He was in control. I had this really amazing prayer experience where I just felt like God was comforting me and letting me know that He is sovereign.
It sounds like God is listening and answering. Read that statement again. You have your answer.
There was a sign on a church building I read recently that said, "Feed your faith and your fears will starve to death." Hang in there, Jeannie, God is still there. You can trust Him.