BRM is so hard to get.
i'm playing for 3 years - and still a long way to go...
The best thing i can do to myself is to restrict some games and limits (for example i ran really bad in hyperturbo HU sng, and lost lot of money there - and restricted myself from playing)
Also there is a programme - TILT BREAKER - check it out . it stop you from playing if you loose big pots etc.