He ought to have done so immediately!
Oh, sorry, welcome to the forum!
GP's are not trained and have a poor grasp of the intricacies of mental health difficulties. You are entitled to be referred to the Community Mental Health Team or a Psychiatrist, or both.These people are trained to make a diagnosis, and will make a proper assessment. Ask for this and if there is a problem ask to see another GP.