Well I'd suggest taking him to the vet since this can be a life threatening problem. I know first hand bc I lost my first cham to one. When hermie got an impaction we did an xray to check him out, elected not to do a barium series at that time, as it seemed a little too stressful considering he was still looking good. The vet had me give him sub q fluids twice a day and mineral oil twice a day to help grease him up (mineral oil is not the same something such as giving corn oil, bc they do not digest the mineral oil) and within two days he passed it (along with a nice oily mess)