Hi, interesting problem complicating what is probably a simple issue. I am in NY. I found a baby (11 inch?) garter snake under my computer. She had been there for a while, about 9 poops were under there and a shed skin. She was tiny, weak and didn't really run from us. When I picked her up she just went to sleep instantly in my hand, and sat on me for hours dozing on and off. Something was wrong obviously. It was cold out, so I assumed she was confused and hungry from sleeping inside and finding no food outside, so I figured feed and nurse her back up and let her go somewhere safe to hibernate for the winter (I have a few outbuildings she could be in for all I care).

Fast forward a few weeks, shes happy, seems healthy, doesn't sleep in my hands anymore, eats lots of organic salmon perch and earthworms, but she is pooping funny. It's white most of the time, I thought I saw red a few times but I assumed it was fish skin, but today there was a good drop of very red blood. This was four days after a large meal, I accidentally fed her too much thinking she would stop when full, she just ate all of it. Shes pooped most of it out, this was probably the last of it and it was mostly blood.

Only other thing worth mentioning was felt something pop when she crawled through my hands a few times, but there are no lumps and no signs of trauma, and everything feels "normal" if i feel her looking for a problem.

I will probably take her to a vet tommorrow, but in NY I am pretty sure it's illegal for me to care for her, am I risking any problems? What should I do?
Thanks!