Hi
Sorry you're having such a hard time, it will get better, but it will take time. Social Services, can and do help, but it can sometimes be a question of resources, and capacity, which it sounds like you have experienced before, keep going down the route, but prepare yourself for a bit of a wait, so in the meantime you could give the following a try:
A) contact your local parenting support / sure start service, to see if they are able to offer any help or support, I know sure start centres are traditionally 0-5, but ceriantly in my area, they have begun to offer things like S..T.E.P courses for families or courses on managing emotions .
B) contact a local charity / voluntary organisation with regards to some counselling / therapy for your Son, when making the referral get other people such as the school/ ed Phyc/ barnardos to write a letter in support of your referral to move them further up the list,your GP could also support this. If you son is not keen on face to face counselling, you could try it, by telephone, Sykpe or email to start with.
C) Is there anyone your son does engage with and trust,,who could help and support you in dealing with the issues, ie youth workers or a friend or relative ?
D) just for your piece of mind, I would get some facts/ help/ support about the weed , so that you know best how to support yourself and your son through that.
E) I know the may be difficult, because you feel let down by the system and don't know where to turn for help, but it may be worth giving the ed physc report, another chance, and looking again, if any of the recommendations contained in the report may work, given time, I say this, because as they are recommendations in a report they may be more likely to be acted on my others , even though, and you have to remember this, you are the professionals when it comes to your child, and you are doing a great job, keep going,,and hang in there.
Good Luck.