Why did he call me after 5 months and why didn't he call me before that, why did he wait so long?? I mean he really hurt me really bad by not calling me....
Call him. Ask him what his deal is. Ask him why he didn't call for 5 months. Tell him it hurt you. I'd also let him know that you don't want to be friend only when it's convenient for him.

By the way, it's good to see you posting again.