my diets pretty clean, no sweets high protein low carbs
If your diet's in check, and you lift 3-4 times a week, like you say you do, then your hormones are out of whack (ref. gyno). If your hormones are fine, then either your diet is garbage, or your workouts are garbage, or possibly both.
Take that money you were going to spend on your cycle and direct it toward getting blood work, combatting your moobs, and investing in a trainer and his/her advice. If you don't want to go the trainer route, invest some time in the other forums on this site (ie nutrition, workout logs [ref. airborne42's quest and look at his heavy numbers] and supplements).
I've been on the fatter side of lean when I felt sorry for myself and spent too much time in my papasan chair eating Doritos, drinking Corona and playing Halo. You need to realize that the substances you are considering for ingestion aren't just a quick fix, they could cause more damage than good if you don't know wtf you're doing. Change your lifestyle before you change your hormones. Your body will thank you later. And quit smoking and drinking.