If you aren't good at loving yourself you will have a difficult time loving anyone since you'll resent the time and energy you give another person that you aren't even giving to yourself.
Realize that if you have time to whine and complain about something then you have the time to do something about it.
Next Article
By recollecting the pleasures I have had formerly I renew them I enjoy them a second time while I laugh at the remembrance of troubles now past and which I no longer feel.