@23 years of age... not being bais but just an educated guess... i could be wrong. If you happen to smoke weed or other recreational drugs before punting it will make you go soft. Or even getting drunk beforehand perhaps. I know I’ve did a lot of crazy shit which eventually lead to a need for some punting after a good time at that age.
Im only just assuming as we do not know the whole story. Could be a lot of factors at play.
Maybe see a different girl or punt without any substances if it has the same results.