The maximum number of lives is 5. Lives are restored over a certain period of time for free. You can also quickly restore lives using coins, or by asking your friends to send them.