Whenever dating gets bought up in conversations among friends, I get really insecure and my flight mode activates. How do I cope with this?

So I am 25M, virgin, never even kissed, have been on 0 dates and I have been meaning to talk about this

I have a lot of female friends that frequently ask"are you dating" or "Do you have a gf", I say no and they are always surprised. They either are like "I thought you had one" or "How tf are you single?" or some other statement of surprise. I have had this happen a bunch of times in my life now. I usually give a vague answer on purpose like "Oh I haven't found the right one" even though the real reason is that I think am ugly and I also have never asked out a woman nor do get activity on apps. Just recently I asked why it was surprising and she said "You just have such a good energy and vibe and I love that about you" like girl.. I get it but like that won't matter if I am ugly. Ofc i didn't tell her that but that went through in my head. I really just said yeah I get that alot, and then immediately change the subject.

None of my friends know I have never dated and I am a virgin. Whenever the convo shifts to dating, I try to not say anything and just excuse myself, because they start asking a lot of questions since they are so surprised never dated and want to know more.

How do I navigate this? I always have this insecurity in my head when meeting new people and even existing friends, I have kept my lack of dating life concealed from them, I hate concealing a part of myself but at the same time it brings me despair and it is upsetting for me to talk about due to the stigma around me being a 25 year old virgin