While I work a Sunday-Thursday schedule, the day to day hours are different, anything from 7am-3 to 1:30-10pm.
The biggest tool that has helped me is spending time each week working my training schedule around my work schedule for the following week so I know exactly what I do when and what time I need to get up.
Flexibility is key, be willing to get up to do a 10 mile run at 4am, in the dark
(and sometimes rain.
) Swim at 7pm etc.
My schedule this week looks like this:
Monday: up at 4am to do 8 mile T-pace run, work 7-3:30, interval swim at 4.
Tuesday: up at 6am for 10 mile steady run, work 10-6:30, swim at 7pm
Wed; up at 4am, run 8 miles, work 7-3:30, swim at 4:15
Thurs: up at 5am, work 7-3:30, bike intervals at 4:15, core workout
Fri/sat long run, a swim and a recovery run
Sunday; OFF
My focus now is on swimming and running. I will start an 'official' build for IM #3 in December
(IMSG
)
It can be done, but adds an extra challenge.