People wait to withdraw and deposit their money at an ATM kiosk in Kolkata, India, Nov. 8, 2016. (Rupak De Chowdhuri/Reuters)

Ankitha Konanki was waiting outside her third ATM of the day in Mumbai, hoping against hope she'd finally be able to score some money after three days of being totally cashless. Things got so bad she had to beg the cafeteria at her school to let her open a charge account to buy lunch.

"There are such long queues everywhere! So many problems!" lamented Konanki, 21, a master's degree student in luxury management. "I have nothing. Not even a penny."

Four days after the India government’s surprise move to scrap larger denominations and issue new bills, banks have been overwhelmed by people seeking to exchange and deposit old bills. Tempers flared Friday as Indians ran low on cash after many ATMs remained shuttered or out of service across a nation where cash is king and use of credit cards lags far behind.

Government officials said the decision intended to target the wealthy, who have large stashes of unreported currency. But the immediate impact this week was felt across income brackets.

As banks reopen across India, millions rush to cash in their 500 and 1000 rupee notes, which were unexpectedly withdrawn on Thursday in a clampdown on tax evasion and funding militants. (Reuters)

By week’s end, India's cranky citizenry were quickly running out of money to pay the corner store, the beauty salon, the vegetable vendor. One unexpected group of victims was homemakers who had stashed away pin money. They now either have to come clean to their husbands or open up a bank account -- a group quickly labelled "India's desperate housewives."

Meanwhile, the wealthy lamented their losses behind closed doors in private clubs. Temples sealed their donation boxes to prevent worthless bills from being donated. After an initial flurry of activity, Mumbai's busy gold sellers' street went quiet.

Banks had reopened Thursday with new currency, a 2,000 rupee note (about $30), but there were limits on how much Indians could withdraw at one time. Many ATMs had yet not been configured to dispense the new 2,000 rupee bill, according to the financial newspaper Mint.

Officials from the Indian National Congress Party and other politicians criticized the surprise move.

"Only normal people are suffering from this hasty decision," said Uddhav Thackeray, the chief
of the Hindu nationalist party Shiv Sena.

Amit Shah, the president of the governing Bharatiya Janata Party, struck back at critics, saying the move dealt a blow to terror groups and shady operators, and that the “common people and honest taxpayers” had no reason to worry.

But the Reserve Bank of India sought to reassure the public, issuing a statement Friday saying that government had "enough cash available" and asking that the public be patient in the days to come. The public can exchange their outdated bills at banks through Dec. 30.

Read more:

India invalidates large bank notes in crackdown on crime

Indian call center employees posing as the IRS may have bilked Americans out of millions