Whenever a guest turns into a normal party member (ie. you get the "Join Up!" screen), they'll stay until you kick them out, or until their Brave is too low or their Faith is too high.