Ok, so I have this little female ball python I hatched that I am concerned about. She is in the range of 6-8 months (I threw out my old record book). She has never refused a meal. But until a week ago I started to get concerned about her. She has not urinated or defecated in about a month despite eating a few meals. I didn't think much of it. So I started feeding her a little less. Now I notice that the lower half of her body is very squishy/soft. I think she's constipated, but not 100% (she's soaking right now), I've never had this happen before. She is a small girl around 90 grams or so.

Anyone have any suggestions as to what it could be? If I had more money, I'd take her into the vet, but I'm flat broke since I quit my job(injury).