I'm interested to know how people stop procastination seeping into to your daily life and then subsequent gym routine. I'm a total yoyo gym user and want a more consistent long term approach. I'm too goal orientated and once my goal is met I fall off a cliff sometimes for 3-4+ months. Just looking for some tips on how others address this problem (assuming it effects you) and from those iron will types who never give up.

Thanks in advance.