The other problem is that my life and schedule is constantly changing, which is not super conducive to getting into a routine.
Last year when I was training for the Rock and Roll Half Marathon, my dog was just a puppy and needed to be let out in the middle of the day. My schedule during the week consisted of morning runs with the dog (about 3 miles), walk to work (approximately one mile), walk back at lunch to take him for a short walk, after work come home and take him out again followed by a workout in our apartment gym (longer run, cross train, weight circuit, etc.). On weekends I would have one rest day and the other day I would do a longer run (8+ miles), preferably outdoors. I LOVED having a gym in our apartment. Motivation to get to the gym is so much easier when its an elevator ride way.
Gym in my previous apartment
I don't currently have any long races on the calendar (just a few 5k races here and there) but it is important for my sanity, self-esteem, and overall health that I make a priority to get workouts in. This is further complicated by my enrollment in graduate school, while keeping my full-time job. I am lucking that my school offers most of the classes in the evening so students can pursue internships/other opportunities during the day. I decided to double up my classes on Monday and Tuesday nights so those nights are extra long (2 classes each night) and the rest of the week is manageable. Because I leave work early on those days, I do not take a lunch break which eliminates them as workout days. I use wed-fri in the office gym to get cardio workouts in or do some weight training and save long runs for Saturday and Sunday.
This training schedule is always a work in progress, but it is important to remind yourself of why you WANT to exercise so it feels more like a reward than a chore. Remember, where there is a will there is a way :)