I think true compassion takes a life time to achieve. I highly doubt you can achieve it in a few years. Can you be compassionate in all situations and with everyone? Probably not, only time will tell when you run into problems. I know I am not truly compassionate yet but i am trying to be. One thing my father taught me is when something goes wrong look at yourself. I never listened to him when I was younger but I see it now.