Sounds like you're doing your best. Keep putting God first and things will work out. Let God prevail.
I have always loved Jesus's admonition, seek ye first the kingdom of God and all these things shall be added unto you.
I totally get the need to vent though.