I would say she has definitely been underfed regardless of size she was fed just the frequency alone screams underfed I would offer her one appropriate size meal every 7 days, I would say small rats would be good then get a new weight on her every 4 weeks and up the food if necessary. It took me 4 months after I got her to get my underweight baby starting to actually pack on the weight.