Don't underestimate what a round of golf a week could do for you poker wise. Just getting out and doing something you like for 4-5 hours is nothing in comparison to the time your spending online and would really benefit your mental state. Are you in the gym or working out at all?