Your poker bankroll should have at least 30-50 buy-ins for the stakes you’re playing if it's live, but, ideally, you’ll have more. To play online, you need at least 100-120 buy-ins.