It is really hard to tell by the picture, but I would guess that she will have them in 10-14 days, could have anywhere for 10 to 30, I have had as many as 42 (only once lol). Another option is to go and get a tank divide, I think there less then $10 the fish store, I would recommend finding someway of separating her, the other fish could chase her around and end up killing her. But I have had some give birth and be fine, but can almost guarantee they fry won't survive