It's the summer, I'm out of school and on my own so I'm OCD with this stuff right now :icon_twis
BJJ: about 8-10 times a week for about 1-3 hours each day (vary between working hard and getting in as many rolls as possible to light days where I drill, drill, drill and drill some more)
Cardio: about 20-60 minutes every day (vary between sprints, hills, long distance, intervals, etc)
Weight Training/ Circuit Training: about 60 minutes every day (varying body areas and type of training, I like to do mostly circuit type stuff rounds with medicine balls, bags, bands, and bodyweight, till exhaustion then right on to the next exercise)
I also spend at least 30 minutes doing grip strength stuff too, while I'm sitting around watching some tv or whatever.
Like everyone else said, eating healthy, getting enough sleep, and listening to my body. Being able to tell the difference between NEEDING a break and just being lazy is important.
I compete about once every other month, so I like to keep myself in good shape, conditioning, strength, and skill wise.