I'd say that an athlete that can only train reliably half the time is a part-time athlete, and will not get very good results. It is unfortunate, but if these are your constraints, your progress will be shit until you get the situation fixed. All the other details are moot, because with your history anything less than optimum programming and adherence will yield poor results. Sorry, but you don't need me lying to you.