I need some help from people that are more educated on snakes and ball pythons urgently! My snake, who is a piebald ball python, 4-5 years old and a male, has suddenly started acting weirdly. He has randomly become really wobbly in his movement and when he tries to strike at prey he misses completely by like half a foot which is very strange for him as before he had perfect accuracy. I put the rat right in front of his face and he grabbed it but instantly let go and did this a few times. I left the rat in the tank with him as he is a bit shy and typically eats after being left alone with the rat for a few minutes. I feed him live and looking back i realized that leaving a live rat in the tank without watching was a very bad idea but normally it is fine. When I went back he was biting himself and the rat was chewing on him and he wasn't reacting at all. I instantly took the rat away but he continued to bite himself, it wasn't like he was trying to eat himself but he was just holding on and not letting go. After a bit I got him to stop biting himself but about a minute later he struck at his own body and then struck again and latched onto himself. Originally I thought that maybe he had eye caps stuck when he was having trouble striking so I gave him a bath but he had no stuck shed. Then I though maybe he mysteriously went blind but there would be no explanation to that as he has no damage to his eyes and is a young snake. Then since he was wobbly and it seemed like he couldn't feel or didn't care about him biting himself and the rat chewing on him I thought maybe it was a neurological problem. The nearest exotic vet is hours away and incredibly expensive and i cant afford the time or money. Can someone please help?

Also what can I do for the wounds on him to help them heal and prevent them getting infected?