Something I find unusual - if your friend is as messed up as
described in your post, why would you even bother to keep in
contact with such people in the first place, for a year plus even?
Typically, you should be able to tell if he is a "true friend"
within a month or so of interaction..but if you are colleagues/are
in close proximity with one another, it might be difficult to shake
him off.
If he was truly taking advantage of you, you can do whatever
googooboyy has suggested above, and it should reveal that he is
uncomfortable. Generally, when people have a taste of their own
medicine, they would get what you mean. Otherwise, it just means
that he has a plain shitty memory.
Somehow..I feel that the friend of yours is really
desperate..going for meals with you and asking you to lend him
money on countless occasions, calling you "darling brother", and
helping you solve your problems. Maybe he is just looking for a
true friend as well..but that is just my opinion.
don't say friend. even stranger son the street also thick skin
nowsadays. foreign workers banglas also.