If he has been acting distant for some time, there is a good chance that he will continue being this way even when the both of you meet up again during the holidays.
It is not necessarily because you are too comfortable with him that you have let him be rude towards you and allowed him to treat you in a disrespectful way.
It more so that you are in love with him.
You let him get away with this kind of behavior because you are more afraid of losing him than you are in the level of dispair you feel when he acts this way towards you.
It may seem as though he has lost interest and respect for you.
However, in order to truly determine this, it may be best that you give him some space.
He may have been acting hot and cold towards you on text and snapchat because he knows that you are always looking for attention and acknowledgment from him.
Knowing this, he may be abusing his power over you in being distant and then coming back again.
Try to keep your distance for a while.
Avoid looking and responding to his social media.
Just live your life for a while.
Give him the opportunity to start missing you.
Oftentimes, guys don’t know what they have until they either lose it or worry that they are about to.
If he truly ever valued his friendship with you, there is a chance that he will start behaving better once he gets a taste of what it is like when you are no longer constantly trying to get his attention or acknowledgment.