Changing your own cam bearings?

Can this be done at home? Is there a tool you can rent for removal and replacement, or is this pretty much machine shop only territory?