Hi eden, the annoyed bit is
completely understandable and
maybe he needs to see some of that.........and the scared bit..........well that's understandable too

but just remember he's there to support
you......he's accountable to
you, and you have a
right to have certain expectations of him,
including not to keep cancelling on you, and at times without you even knowing........
So
let him know how you feel, and give him a chance to give you some reasonable/acceptable explanations
if he can, and then
if possible make some compromises e.g. he'll give you another appointment very soon afterwards if he needs to cancel and he'll make sure you know beforehand if he needs to cancel.
"
..........and also I feel like it is my fault because I should have known better that you can never trust anyone no matter how much they say you can..........."
It's completely understandable how your trust might have been shaken in him and hopefully he can work with you to help you past that/he can restore some of the trust you had...........but in general
with other people, I think having trust in others needs to include having trust in them that they
will make mistakes at times.......that's unavoidable, having trust in them that if they do hurt you it
won't be because they don't care about you, and having trust in them that they are going to be understanding/sensitive towards you/your feelings if they do cause you pain.
I'm in
no way suggesting you accept
anything thrown at you by others,
not at all but..........
sometimes trust involves accepting weaknesses in others too.
Alison