I think it’s funny that people are responding with “join the military”...I remember the most self discipline I have ever had was when I was TRAINING my self TO join the military. I had a goal ahead, i.e. a date I was to leave for bootcamp, and I knew that by that time I had to be at a certain fitness level.
It’s all about setting realistic goals and deadlines for yourself and working up to those, then setting the bar a little higher. Eventually, you will no longer be competing with an image in your mind you have of someone else who is more disciplined, in better shape, or more intelligent. Whatever is your ultimate vision, eventually if you can separate the pieces of what it will take to get there into attainable levels for yourself, it will come to the point where you will have surpassed those around you and you end up only competing with yourself. Setting a new high that is YOUR best and not someone elses.
That should be your carrot. Finding out what you are made of.
For me, I got on the elliptical twice a day, and had this picture in my mind of all the other trainees running behind me, trying to pass me. So I pound the hell out of that thing. Gradually increasing the resistance, gradually increasing the time on the machine. When it hurt, I got angry and pounded harder.
Get mad, and force yourself to do OTHER things you don’t want to so that the little things you need to do to reach your goal won’t seem like so much to ask.
I know my response is more geared towards fitness, and might not be applicable, and I apologize for that. You can do whatever you set your mind to do. Write down the pros and cons and be honest with yourself. Identify exactly what you want. Good luck!