There are 253 trading days in a year. You do not need to hit a $2,000 lottery play everyday. Taking gains is a win. Period.
I had a play today that was a SPX 3880 Put - I took gains for a little over $300. It went to almost a $3,000 win if I had held... That kind of kills me inside. But then I remember the alternative where I have been on many many times... holding too long wanting more gains and then losing it all thinking I could get the gains back.
If you would have held longer onto a contract, you don't know if it would have died to theta or to a reversal or what. Minimizing your risk is the name of the game. $300 a day is a $1,500 week.