sorry to hear this and sorry to say but you and your doc seem very ignorant. your doc cant explain the cancer so ofcourse he points finger at steroids. tens of millions of people use PED's and cancer of the liver is pretty much unheard of, because oils dont tax the liver almost at all and even orals dont tax it is much as bad food, drinking, smoking,docs own medications, inflammation of the body etc.
so you seem very gullible and your doc a typical ignorant doc.