If you feel there might be a serious psychiatric problem like bipolar or ADD, then you need to start with a medical doctor.
If you think it's a psychological issue then you could start with a doctor or you could go straight to a private psychologist for an assessment.
If you want counselling you could go to a private psychoanalyst for therapy.
If the OP thinks it's a psychiatric issue (and this sounds unlikely, nothing suggests bipolar or even ADD), then he'd need to attend a GP and get referred to a psychiatrist, or attend a private psychiatrist.
If the OP thinks it's a psychological or personality issue, then he needs to attend a psychologist who MAY choose to assess (but most of the time, this is useless on its own), but who in any event will engage with it therapeutically. The OP can go to his GP for a referral, or go privately.
The OP could also seek a therapeutic approach from a psychotherapist, who MAY be a psychoanalyst... but true analysts are both relatively rare these days, AND analysis isn't all that popular.