If your snake does not eat within 15 minutes then your snake is not hungry and the prey should be removed. You at not doing your snake any favor by leaving the prey in his enclosure for 3 hours, the strikes you are witnessing are defensive strikes.
You are only stressing him.