Many things are involved here. Your age, are you expecting to marry ?
i’m very sure you are fighting
a demon & it’s dominating you now.
If you resist solely on own unaided effort, failure is certain.
You will have to overcome it to be freed, time won’t really diminish it
By COMPLETELY depending on Jesus & Mary & never
losing communion with them, rejecting it is possible.
…2Cor: 12:7
Because of the surpassing greatness of the revelations, there was given me a thorn in the flesh, a messenger of Satan to torment me-- to keep me from exalting myself!
But he said to me, “My grace is sufficient for you, for my power is made perfect in weakness.” Therefore I will boast all the more gladly of my weaknesses, so that the power of Christ may rest upon me.
You MUST fight it the right way
This may seem strange, but I must say from experience
that frequent OVER-EATING will make you HORNY
Natural food doesn’t give grace & should be minimized imo