"I don't know what to do today: should I do cardio or lift weights?"
If you are constantly asking yourself this question, I have the answer!
It's lift weights. Seriously. When in doubt, strength training will give you better long term results than a cardio bout. Read more about Why Your Body Needs More Strength Training here