I have been grinding cash for almost 20 years. These days that means 2/5 live and small stakes online.
My two biggest cash game challenges have always been: 1)moving up in stakes as I am risk-averse and 2)putting in enough volume. The upside is that I have had a lot of free time, get to work when I want, and how I want. The downside is I likely missed out on making a lot more money. I have struggled with volume over the last two years