1. If one go pro, ideally, he should have a separated bankroll for the game, he should not rely on the immediate winning to pay for his daily expense, if he has to do so, he is far from having a enough roll for the game he is playing.
2. If you play online.... seriously if you need to play cash game for 8-9 hrs a day in order to pay for your living, you are not good enough.... well if you play donkament for a living, then good on you, it really sucks, big time....