If you've been eating below maintenance and doing excessive cardio for 3 months straight, you need a couple weeks off.

Eat at maintenance for at least a week, preferably two, then get back to dieting.

I wouldn't bother with a cycle yet. Get some EC instead. Cycle when you're about 12%.