Dont stress about stuff. Just smoke one and chill.... But, seriously, Hope your situation gets better soon. Wish I was closer, I would do your roof myself.
Look into the craigslist post for your area, they always have mats to rebuild your roof if you are skilled in that area, or look in the barter, usually can trade whatever it is you are growing for roof repair.