It may not be a matter of time....The piranha may just bite off chunks of the goldfish until they die. The RBP's dont have to get big enough to eat the goldfish, becausse their teeth can take small chunks out of the goldfish. I dont think you want this to happen do you?? Cant you set up a different tank fo the RBP's?
Also, what size tank do you have?