Jan 3, 2023
If you have the same birthday, wouldn't he be exactly three years younger than you rather than approximately?
Regardless, I wouldn't be too hard on yourself, he sounds like a bit of a douche. One night stands are fine as long as everyone involved knows the deal. With his texts afterwards, it sounds like he led you on a bit.