me and this guy have been friends for a long time. he knows ive likes him for years now and he shows signs that he has feelings back. but he treats me horribly somedays then the next day everything is okay. then sometimes he will totally block me out of his life for weeks. what does this mean?