I work my abs 5/6 days a week lower, sides, upper, and also stability ball for my abs, i split my routine. I do big weights 3 days a week squats, dead lifts, etc. I do cardio mostly every day but i do fun cardio like sparring, basketball etc. I do a lot more than that but i just done a short quick list. But also don't be ashamed to maybe take at least 5 days off to refresh yourself every now and again.
Bookmarks