My ball python is having trouble pooing (almost 2 months) and I think it may be because he is not being fed the right amount of food. His rough measurements are 26 inches long (2ft 2in.) fattest part 1 and 1/4in. and he weighs 7 and 3/4 oz. He is currently being fed 2 fuzzie mice or 1 hopper/small mice. Is this the right amount and I know it is really not normal for that length between poos. Should I take him to a vet and how much is a good amount for a ball python that size?