I don't know how liberating this information will be, but knowing it will help many like myself who struggle daily with lust / temptation.
Regarding it being hard to deal with... this life is the most hell believers in Jesus Christ will ever know. At the same time it will be the most heaven unbelievers will ever know.
Yes women should dress more modestly. But do not expect much help there.
Yes lust is a sin. There IS a help in Jesus Christ.
1 John 1:5–2:17 (NASB95)
5 This is the message we have heard from Him and announce to you, that God is Light, and in Him there is no darkness at all.
6 If we say that we have fellowship with Him and yet walk in the darkness, we lie and do not practice the truth;
7 but if we walk in the Light as He Himself is in the Light, we have fellowship with one another, and the blood of Jesus His Son cleanses us from all sin.
8 If we say that we have no sin, we are deceiving ourselves and the truth is not in us.
9 If we confess our sins, He is faithful and righteous to forgive us our sins and to cleanse us from all unrighteousness.
10 If we say that we have not sinned, we make Him a liar and His word is not in us.
1 My little children, I am writing these things to you so that you may not sin. And if anyone sins, we have an Advocate with the Father, Jesus Christ the righteous;
2 and He Himself is the propitiation for our sins; and not for ours only, but also for those of the whole world.
3 By this we know that we have come to know Him, if we keep His commandments.
4 The one who says, “I have come to know Him,” and does not keep His commandments, is a liar, and the truth is not in him;
5 but whoever keeps His word, in him the love of God has truly been perfected. By this we know that we are in Him:
6 the one who says he abides in Him ought himself to walk in the same manner as He walked.
7 Beloved, I am not writing a new commandment to you, but an old commandment which you have had from the beginning; the old commandment is the word which you have heard.
8 On the other hand, I am writing a new commandment to you, which is true in Him and in you, because the darkness is passing away and the true Light is already shining.
9 The one who says he is in the Light and yet hates his brother is in the darkness until now.
10 The one who loves his brother abides in the Light and there is no cause for stumbling in him.
11 But the one who hates his brother is in the darkness and walks in the darkness, and does not know where he is going because the darkness has blinded his eyes.
12 I am writing to you, little children, because your sins have been forgiven you for His name’s sake.
13 I am writing to you, fathers, because you know Him who has been from the beginning. I am writing to you, young men, because you have overcome the evil one. I have written to you, children, because you know the Father.
14 I have written to you, fathers, because you know Him who has been from the beginning. I have written to you, young men, because you are strong, and the word of God abides in you, and you have overcome the evil one.
15 Do not love the world nor the things in the world. If anyone loves the world, the love of the Father is not in him.
16 For all that is in the world, the lust of the flesh and the lust of the eyes and the boastful pride of life, is not from the Father, but is from the world.
17 The world is passing away, and also its lusts; but the one who does the will of God lives forever.