They're on track to run out of cash in 5 years.Last year's was the first time they had a deficit. Low oil prices and the war in Yemen has put a major dent on their budget. They are likely to be in deficit for foreseeable future for a number of reasons. Iran oil is back into the market which will keep prices low. Low demand because of recession fears in Europe and China. Plus they are bribing so many countries. They have sent cash to Egypt and Pakistan so they can have Saudi Arabia's back. In Yemen they have bribed tribal elders who hate Saudi Arabia to fight for them against the Houthis. They have paid for mercenaries in Yemen to fight.
They paid 130 BILLION to the citizens to quell the Arab Spring riots