Yes its hard to make such a winrate consistently. Looking back at my records, I had a decent amount of +$30 sessions playing $10 NL.

The best session I ever had was +$77 in roughly 3 hours, two tableing. I have no idea how many hands it was but I would estimate somewhere between 400-500.