
Sorry to hear about your hubby being let go. That can be tough.
Before you special order those 20-foot long 2X4's, you might want to look at how some people are building beams out of shorter lumber. I remember watching a YouTube video on some guy who showed how to make long beams for roof support. If I can find that video again, I'll post a link. In any case, if you spend some searching time on YouTube, you might find less expensive alternatives to special ordering 20-foot long 2X4's - which I expect would be rather expensive. Heck, if you are a little short of cash at the moment, it's well worth spending some time on YouTube looking for alternatives.

Where I live, the roof is always the most expensive part of the build. In fact, when I have built things like this, I almost always consider the roof first and then plan the build underneath. But we have to plan for a heavy snow load and the roof is key to safety. No one wants the roof to fall down on them, or their belongings.