There's only so and so much you can practice in front of a mirror. Tell yourself a thousand times "I won't panic in a social setting" and you've made zero progress.
Expose yourself to a social setting twice, panic the first time immediately, panic the second time only an hour into the occasion, and you have made progress.
Being affected by social anxiety myself, I wouldn't say there's a "cure". But one can learn to get used to the panic, can learn to "grade" it from unjustified and harmless to "it's better to leave now". Keep doing it, try different settings. It's not really worse than learning to walk. The first steps are wobbly, you cry when you fall, but you get better at it over time.
Expose yourself to a social setting twice, panic the first time immediately, panic the second time only an hour into the occasion, and you have made progress.
Being affected by social anxiety myself, I wouldn't say there's a "cure". But one can learn to get used to the panic, can learn to "grade" it from unjustified and harmless to "it's better to leave now". Keep doing it, try different settings. It's not really worse than learning to walk. The first steps are wobbly, you cry when you fall, but you get better at it over time.