Keep it up tothetop. I have also slacked off a bit, but don't let it get you down. Just catch up with what you can and get back on track Monday. I skipped core yesterday, didn't do stretch x on thursday and am on track to miss yoga today. What I decided is I am going to try and do Core later today and get Yoga in tomorrow. Stretch X i think is overall skippable if you need to, but I don't try and make it a habit to get out of the routine, just happens. I have been so tired lately and dealing with some pain in my back which has left me a bit discouraged about working out.
Sorry you are having some personal issues, but try to use the program as a way to relax your mind some and get back in the groove. I know it's hard, but try your best and keep at it.
I feel like P90x is a program where even if you slack off a bit, you are still going to see results. The workouts are probably like 10x as intense as the workouts some friends of mine are getting when they goto the gym 3x a week, so even if you are just going through the motions and getting it in, you should see some results.
Keep pushing play
