cant finish during sex 😤

so i have been masturbating for over a year now, needless to say i can make myself finish and by finish i mean literally squirt. every. single. time. i can even do it within 5 minutes. but, whenever a guy fingers me, goes down on me or even has sex w me i can never finish. even if it feels amazing and i want to. i honestly dont know what to do. i feel like my body is so used to the routine and it wont break out of it. anyone else experienced the same thing?? advice please