Runners out there.. how do you stay motivated?

So I've been running for a long time, but realistically more hard core for the past two years.

Been training regularly, switching up my program, adding new things, paying attention to myself to prevent injury. And for the most part, have been doing good.

But the last two weeks, I've lost that spark. Nothing in my life has really changed, nothing work or family related. But it started with one morning, I just had bad stomach pains, and decided to skip that morning run for fear of doing something I don't want to do in my running shorts while on my run, lol.

But after that day? I ran the next day sort of half-arsed, then skipped the following day, then skipped that next day, ran a bad overall run, and continued the pattern...

How do you guys get that motivation back if you lost it? Or how do you continually stayed motivated?

Should I consider supplements, for that extra umph? Pre-run drink mixes? Yoga? Meditation?

Body hurts afterwards and I can barely walk, but, I make a time up when there are no cross-country mettings, workout, run for like an hour.. And drink a lot of water, do some exercises on here everyday, be confident and lose weight. :)

Maybe have a week off - you sound like you've earnt it and clearly your lacking the uumph, then set goals again as you will find you want to quit during so start out with a shorter run and even if it's half hearted it's better then none - try and beat that the next time and so on...good luck.

I would try to find a 5k near your house and enter it. Most arent really expensive. That will give you a goal so you know that you can't mess up it for. And remember to always take at least one day off.