Why is it that every time I get psychical with a girl I get hard instantly,for example if a girl is at my place and we're cuddling I'm rock solid the whole time. Same thing happens at a club when a girl is dancing with me etc. I feel like this hinders my performance in the bedroom when it comes to lasting long. Any tips and explanations would be very appreciated.

Cheers