Remember, you need to master your behavior, or else sin will master it for you. Even a good thing can become sinful without the right heart.Obviously, this has been a pattern of behavior and sin in your life. Satan knows your weakness.. We do live in this world and we can't completely and totally shut ourselves off from it, but we can protect ourselves as best we can. Your feelings are natural, intimacy is what most people crave, but God set it up and put restrictions on it, but He doesn't give you more than you can handle, so this is something that you can get through.
Prayer. Sometimes you may feel like it's not working, or God isn't hearing you, but He is, He knows your needs and what you're going through, so keep praying and asking Him for the strength to get through each test. You can do all things through Christ who strengthens you.
The Word of God. Get into the Word. Let it constantly renew your mind and cover your mind. Capture any lustful thoughts as soon as you can and cast them out in the name of Jesus. (2 Corinthians 10:5) By knowing the Word and using it/ meditate it,it can overcome your thoughts of lust works.With Christ you can overcome these temptations and lust because His Spirit lives in you!.So God bless u..