Motivation factor ..

Its a blessing to be a self motivated person at work. It is that innate ability to keep going that helps reach targets consistently and overcome challenges successfully.

Is it possible to remain self motivated for long periods of time? have you ever experienced a slack in this ability? how do you keep yourself going with the same zeal?