Difference bettors with their own unique bankroll management, but the most important thing is to stick to the approach that best work for you as an individuals.
Having a bankroll for gambling each month can be very helpful, it saves you from touching money wrecklessly. If you can set aside a moderate amount of money for a month and decide that no matter what happens to those funds you won't exceed it this would give you more control and restrictive measures to be disciplined in terms of managing funds. Withdrawing your wins just like you said is a display of discipline, instead of rolling over and trying to push your luck it's best to withdraw from each Profit made on every bet.
this could really be ending up on having that kind of similar issues and stuffs. Its really that important that you should really be knowing on what you are really that doing.