I had to give myself a bit of a talking too about this one today. Getting frustrated about its lackluster share price performance against such compelling metrics.
Talk went something like this. Don't be a greedy impatient old mutt. You didn't buy these for quick share price gains in the short term. Medium term these are going to grow earnings very nicely and you'll make heaps, and enjoy fantastic dividends along the way...just because you think they're really cheap it might take some time for the market to embrace them.... have a decent amount of patience you stupid old greedy dog.
Felt better after telling myself off. Do I need help or do others do this sort of "self talk" thing too lol