Do go to GP for referral for CBT some brilliant techniques for anxiety. There are some good websites where they explain these and you can print out helpful information, try Moodgym or google help for anxiety and stuff will come up. If you can afford a private therapist go to BACP which is the main professional body for therapists and they have a choose a therapist section which will help you find one in your area, tell you their expertise, qualifications, fees etc. If they are on the BACP website they are kosher! Anyone can set themselves up as a counsellor always check them out, good therapists will always be happy to reassure you.
Anxiety is helped by distraction so the brain turns off the adrenaline which is causing the physical symptoms of anxiety. Anything will do visual distraction is good or repeating simple ideas in your head out loud if you're on your own.
I'm happy to pm you if it would help I work as a therapist and see people with anxiety all the time.