I know that it is frustrating, but I'm sure they are doing all they can. Services are really stretched.
Did you tell your GP about it today and ask if there is anything different they can refer you too? Have you checked things like mind in your area?
Are you not appealing the tribunal?