If there is anything that ought to characterize the life of a Christian, it is joy, a joy that is grounded so firmly in a relationship with God that no change in circumstances could ever shake it.
God is capable of freeing you, but you may have become comfortable in your sin. If you really want to receive spiritual health, God can give it today. He wants you to ask Him.
Regardless of how bleak your present circumstances are, do not lose hope. Trust in the character of God. It is His nature to be faithful. Give time for God to reveal His faithfulness to you.
Christ will lead you into many situations that will seem impossible, but don't try to avoid them. Stay in the middle of them, for that is where you will experience God. The key difference between what appears to be impossible to us and what is actually possible is a word from our Master!
If you are carrying concerns about your family or your church or your friends, ask God to bring like-minded believers around you to share the burden with you in conversation and in prayer. Don't attempt to bear your load of cares on your own.
When you are in the midst of your trials, your Lord will reveal His character to you in ways you never knew. You will experience His strong and comforting presence.