In my experience, female BPs as small as 600g don't go off food for that long for reasons such as breeding season. Please double check your temps, look for possible sources of stress or insecurity. Think back, did anything change 2 months ago?