It's not a weakness.....and those who outgrow it are considered impotent.
Think about it....it's simply this biological need to pass on our genes, and to the healthiest recipient at that, which prompts us to take notice of every attractive girl we come across. It's hardcoded into our behaviour. the best we can do is remember this little fact and let go of opportunities to
score and stay true to our added layers of culture and civility.
The urge will always be there...it can only be tempered by understanding it's nature.
Sorry about that rather long and unwarranted piece of gyan.