I recognise selfishness as a problem in my life, Dizzy-Dave, especially as in my case I am not married & have no kids. The best cure for selfishness, it seems to me, is to have kids!
I LOVE living alone, but it has its dangers (spiritual) as one gets older, if one can basically do as one pleases within the confines of the law and the need to earn a living!
So, I started to form and practice some little habits which have become pretty automatic by now, and they do help me to look “outwards” to others. You may well laugh at how small these things are
!!
Say something friendly to the check-out person/sales-person about himself/herself, without it being superficial (not if it would be inappropriate - you have to judge).
Drive with the utmost courtesy - signalling early enough, letting someone into the trafffic flow if it wouldn’t cause inconvenience,
not getting impatient with someone who seems to be driving slowly (maybe they’re looking for an address or a parking place).
Thinking of excuses for everything you see that irritates you in others (i.e. why they might be like that, or exhibiting such behaviour) rather that letting it get to you.
Walking along the street, pray for certain people that you pass by, or in traffic, those beside you waiting at the traffic lights.
These are just some examples, but I fervently hope, for myself, that they are helping me to go against the tendency to always put myself first. (Alas, I know only too well that my natural tendency is to be irritated easily, impatient, thoughtless, etc etc.)
A Te numquam separari permittas - never let me be separated from You