Looks like she has a while yet, but definitely gravid.
You can tell if they are pregnant when they have that black spot behind their belly.
They also get really square looking when they are close to dropping. Keep an eye on her, and once she gets a bit larger and her belly looks square, that's when she is getting close. The other suggestions are for when birth is Very close