What's the best way to deal with this? 
When they are always in touch then suddenly stop for no reason, you ask what's wrong and they say nothing and make out you are crazy for 'making a thing of nothing' when you KNOW something is up, as what else would explain short sharp responses when only a few days earlier you were being contacted 5 - 6 times a day?
When you arrange to see them they are 25 minutes late without explanation, don't apologise, act cold and aloof, but insist nothing is wrong when you ask? This after radio silence and cancelling the last catch up.
When you tell them you feel taken for granted and unhappy and they freeze you out, repeat the two things above, act cold when you see them again?
Then, I end up feeling like I am going crazy and all of this hurt and upset is in my mind when I know that it's not, so the conversation ends up with me apologising for something I apparently did to start the first silent treatment, even though deep down I know that I did nothing wrong? And then apologising for acting like a crazy person and feeling pathetically happy that they are happy with me again, but thinking about it later and knowing that I lost dignity in the situation again and hating myself for not walking away?
AAARGHHHH!!!! I am just so upset by the whole thing. I feel angry at myself for 'ruining' a good situation by doing my apparent transgression that apparently made them feel less of me, although also know it was not a good situation and I was not true to myself either and feel like I let myself down. Again.