just got back from the vet!
turns out it was an RI.. she got a shot of antibiotics today and i have to give her a shot every other day for the next 2 weeks and then we go back for a second check up.
the vet said other than the RI the snake is doing well, she has good weight and is strong, so i'm sure she'll get better in no time.
thanks everyone for helping me!