I agree that she should have been broken if you didn't want her to hatch a clutch for you...might take long time to break her now and who knows how long she will continue to sit there. She will continue to lose condition and become weaker as time goes on, and just some B12 isn't going to do that much. If anything a poultry multivitamin would be a better choice. What are you feeding her? Hopefully she hasn't become a lice or mite magnet, you should check for that. Best of cLuck to you.She doesn't have any eggs. I know Vit B 12 can help give them a little boost in times of stress, illness etc. Just thought it might help since she isn't eating and drinking and moving about like she normally would.
Your avatar is gorgeous, did you draw that?