Counselling at Step by Step a young person’s time to be heard. Counselling is based on building a trusting relationship between the counsellor and young person. It can help to talk about experiences and worries and how to manage them in a helpful way. Our counsellors are trained to listen carefully and thoughtfully to problems without judgment. Counsellors do not give advice, but support young people to make positive decisions for themselves. Our counsellors are trained and experienced in working with many different issues including stress, anxiety, depression, panic attacks, bullying, bereavement, low self-esteem, low self-confidence, friendship / relationship issues, self-hard, eating disorders, feelings of not fitting in, exam worries, and socialisation.

Step by Step offer 6-8 free counselling sessions with a qualified counsellor who is trained to listen to them in confidence. Young people will also receive guidance for ongoing support should they require it.

Young people aged between 11 and 25, living in North Hampshire / South West Surrey can access the Counselling service. Young people who are having a hard time, struggling to cope, or feeling stressed, anxious, or down could benefit from counselling support.

Depending on location, young people may access counselling support in different ways:

  • Young people living in Hampshire can refer directly into our service by completing the counselling referral form which can be downloaded from the sidebar.
  • Those living in Surrey, aged 11-17 require a GP or professional referral to Step by Step.

The Counselling service is available to young people living in North Hampshire and South West Surrey. Sessions are offered in several locations including Aldershot, Haslemere, Guildford, Godalming, and Frimley.

Our Work So Far


Counselling sessions were delivered last year.


young people were able to return home after Family Mediation last year.


young people had Counselling support last year.

Launch Chat or contact Paul to find out more about free counselling in your area.

01252 346120

Launch Chat Back to Specialist Support