I am not sure, but I believe that gartersnakes do not live as long as many other colubrids. I do think you should seek help for the snake. I'm just saying that 7 yrs might be getting old for this type of snake. Hopefully someone will offer advice or correct me if I am wrong.