I haven't read any of the above in great detail. I would like to suggest talking to a doctor - this may be a mental health issue. I don't mean this to sound rude at all, but to me it sounds as though you are taking on too much yourself when the best option may be to consult a professional.