It takes 2-3 weeks for food to pass through a snake digestive system, so that's not unusual. The urates can be an olivey green sometimes, but keep an eye on the bowel functions generally for a while. Protozoan or bacterial infections are evidenced by a really nasty smell from the poo (healthy poo has a particular smell, but this is far worse). The poo of an infected snake can be very runny as well, like diarrhoea. This is distinct from the snake passing lots of water with the poo, which can be quite normal for snakes which have constant access to water.
Do you know why the snake has bee regurgitating - once every now & again is usually no indicator of a problem, but consistent regurg indicates a problem, which could be:
temperature related - too hot or too cold
bacterial or protozoan gut infection - you need a vet to do swabs to identify the cause so that it can be treated
viral - a nasty, and usually fatal infection. (if the snake has been going for months this is unlikely)
Jamie.