She doesn't look fat enough to be ready to lay eggs. But I would think at 4.5 months she would still be a lighter green. She's either not happy about somethng- have things changed in her cage-temps, humidity, lights?, or she's past her receptive period and is now nonreptive. Are you sure about her age? She looks older than 4.5 months.