im a little like that too.
why the big(ish) cycles? well i would call my cycle that big i guess, but for me i have a mental image in my mind of how i want to look, and i wont be happy until i get there.
im working my ass of soooo much in training and diet too, its not just the cycles that are big