Hi there ~
Clearly your stammering
is related to your anxiety
of performing in a social situation. This is also known as performance anxiety and is easily treated with beta blockers. Also anti anxiety medications can help. Therapy can help regulate your stammering and boost your confidence and self esteem. Please consult a psychiatrist
as soon as you can to find your remedies and referrals.
I hope this helps. Take care.