When I was 19-ish, (1980's!) there was a guy who used to frequent our local nightclub, who was a dead ringer for a young John Travolta yeah I'm old and every last woman fancied him ... 6 foot, long legs, cool clothes, striking blue eyes, and a shock of wavy black hair. He was GORGEOUS!
Then one day in the club, he looked at ME. MEEEEEEEEEE. (This is a true story btw!) He came up to me and asked me for a drink and started chatting me up. I really really really fancied him, and I was a really horny 19 year old who hadn't had a boyfriend for 6 months OR a shag!
He asked me on a date, and all he did for 3 hours was talk about himself, his job, his mates, his hobby (golf-yawn!) and himself again. He bought me 2 drinks then found he had not bought the £20 he thought he had, so I bought the drinks for the rest of the night. (Another 5 each!) THEN he ran out of ciggies (Offered me 2, had 2 himself, and then ran out!) So I ended up giving him about 5!
Then the next date... a week later. Same scenario. Except, we went for a drive in his car, he drove to a layby in the country, and his hands were all over me. He obviously wanted sex (and so did I.) He ripped my clothes off me and it was literally wham bam thank you mam. 2 minutes tops! He then said, 'that was fucking great : I am the man!' I asked him if he was interested in foreplay ever. He said 'I take it happily, but never give it. I am not into tasting fish.'
Long story short, he was a cunt. Tight fisted, misogynistic, bad at sex, and boring.
So no matter how fanciable he is OP, don't stay with him FFS!