I haven't been around these forums a whole lot, but when you train expect to feel flat every once in a while however if its for a couple days in a row, then you might not be recovering. A wise man once said "there is no such thing as overtraining, just under recovering." If you are training for a specific purpose remember to make your hard days hard and your easy days easy. Many people either ignore this or neglect its importance.