You have probably already thought of this but are there any programs or services where you live that can help? Maybe some care for your grandmother so you can take some time off? Or some programs for vets, maybe you can get out and meet some others that have had some similar experiences if that would help or get some counseling? Just some thoughts