I rarely get pissed off at other people; for me that's usually a sign that I'm insecure about something and unwilling to admit it. But I do get tired and unmotivated now and then.
When I catch myself procrastinating, I just say "OK, I'm going to procrastinate for the next 30-60 minutes". Then I set the timer and goof off without guilt. When the timer rings, I go back to work.
Minimal exercise is really important: some stretches/calisthenics in the morning, occasionally pushups or pull-ups as 5-minute breaks.
My social life is limited, but I see my girlfriend every day and that helps a lot.
When I catch myself procrastinating, I just say "OK, I'm going to procrastinate for the next 30-60 minutes". Then I set the timer and goof off without guilt. When the timer rings, I go back to work.
Minimal exercise is really important: some stretches/calisthenics in the morning, occasionally pushups or pull-ups as 5-minute breaks.
My social life is limited, but I see my girlfriend every day and that helps a lot.