Any diet whose deficit is so severe as to cause a 'bonk' during a weight training workout is a diet designed to fail. You're not even close to the point where your performance should be suffering during workouts. A few suggestions:
1. If you're surviving off sub-optimal sleep, I'd make this priority number one. Sleep is your greatest weapon in your pursuit of an ideal physique.
2. Adequate carbs. You should be getting ~ .75 - 1g/lb of body weight in carbohydrate around your workout, with a hefty dosing of protein (~.75g/lb of body weight). Split this amount pre, during (if you're bonking), and post.
3. How's your time being spent out of the gym? You may be able to incorporate some additional periods of relaxation that could facilitate recovery.
Hope that helps.
|