I'm pretty sure that's what he said Steve. Someone told him not to try removing it I guess. Bad advice. If it's been on there a while, it may be stuck on permanently until the next shed.

The head rubbing might be from stuck shed on his head somewhere. It can be hard to see sometimes. Either that, or he just needs to shed again. I would make your snake gets misted / high humidity and maybe soak him in warm water and very gently try to remove that stuck shed. If it seems like it's stuck on too hard, then don't try to force it off.

Your snake looks like a female to me and has good body mass. I wouldn't worry too much about her not eating. Not yet.