IMO I'd go to a shrink first, before a GP. Worry, anxiety, panic are all things that a shrink can help you with - by extended talk therapy and ***** for the short term.
My guess, assuming it's not a physical issue, is that there are deep concerns that your head is trying to get you to address...