"No temptation has overtaken you except such as is common to man; but God is faithful, who will not allow you to be tempted beyond what you are able, but with the temptation will also make the way of escape, that you may be able to bear it."
~I Corinth 10:13~
Let God give you a means of escape, a way out. Don't turn a deaf ear to His warnings. He is not withholding something good from you for meanness. He is protecting you from some really bad consequences of those sins. Struggling doesn't mean you are weak, it means you are a warrior. Fight to obey God's general guidelines for all Christians so that He can bless you with the specific abundance He has especially made for you. He loves you. He has a plan. It's worth the wait.