I would recommend doing your ab workout after the squats because your core is crucial for maintaining proper balance and proper posture during squats. Therefore, not only do the squats exercise your core a lot more than you probably think, but also your core is essential in preventing any accidental injuries. Thus, you do not want to tire out your core before doing any sort of lifting. Save it for the end. Also, do not work your core to failure. It puts tremendous stress on the central nervous system which can greatly hinder your progress. By the end of your workout you should not feel like a zombie. If you feel like you do not have the strength and energy to defend yourself in a fight after your workout, then you're doing too much. Not only that, but it kind of defeats the purpose of all that training... think about it, you go and train all those kicks, punches, and lift weights, only to find yourself too tired at the end to utilize them (should you need to).
While I'm on the thought of core training, I also think you should replace the crunches with another exercise. I've done quite a lot of research over the years concerning core training, and one thing that I've seen a lot is that the big named trainers feel that crunches are a waste of time. In fact, spending a lot of time training the core directly is a waste of time. Any direct core training should be no more than 5-10 mins just a few times a week, so your doing a good job there. The reason is that the core is already being trained tremendously just by the other exercises you are doing. Try a:
Static L-Sit Hold:
http://www.gymnasticbodies.com/routine/L-sit%20lifts.jpg
The other recommendation I have, is to split your mile into intervals. I don't know how you do it, since you did not put in that detail, but if your just jogging the mile, then you could be doing better. Ideally, you want to train your heart through a large range of rates. That means doing intervals, I.E.:
Walk (1min) -> Sprint as fast as you can (30 sec) -> Jog (2-3 min) -> Walk (1 min) -> Sprint -> Jog -> Walk.etc
If your not already doing that, give it a try. You will be surprised to find just how much more tiring it is, and not only that, it is a far more effective way to train your cardiovascular system, and to burn fat. You really only need to do 10-20 minutes of high intensity intervals.
Anyway, just thought I'd give some recommendations of my own. Whether you want to give them a try or not is up to you of course :) Anything is certainly better than nothing! And what your doing will certainly give results either way.
With Respect,
Talac
Recent Comments