So what exactly are you having trouble forgetting about this guy, since it all seems to be disgraceful treatment from him? Are you holding onto a slim hope that he will suddenly turn into a considerate person - because that is not going to happen as long as you allow him to get away with behaving like this. You have to realize that you are responsible for how any other person treats you. Are you afraid of losing the loser if you stand up to him? You need to raise your self-esteem if you think this is for any reason acceptable behaviour in a relationship. He is just using you for sex and money.