NEW YORK - Day four of early voting continues today, with hundreds of thousands of New Yorkers braving the soggy conditions and long lines to cast their ballots.

It comes as officials including Governor Andrew Cuomo and Mayor Bill de Blasio are calling for immediate action to help alleviate all the early voting problems

Today is also the deadline to request an absentee ballot online or by mail. The last day to apply in person for an absentee ballot is Monday, Nov. 2.  

The ballot must be postmarked by Election Day for your vote to count. 

More than 120,000 ballots were cast on the third day of early voting.

The Board of Elections says more than 314,000 ballots have been cast in the city so far.

Lines continue to stretch for blocks at many of the city's 88 early voting sites.

Polls are open today from noon to 8 p.m.

At the Park Slope Armory YMCA in Brooklyn, some voters who spoke with NY1 Tuesday morning didn't realize the noon opening time but said they will be back later in the day.

"The line's been around the block for days now, so I just assumed, set the alarm woke up. Ran over with my cup of coffee and feet ready to go but. Now I don't know that I'm gonna be back at noon," said one disappointed voter.

"I was here to vote. I rolled out before teaching remotely," said another voter. " I'm so sad, I'm so disappointed but it's OK. I'm just glad we can vote anyways."

Lines for early voting are so long, in part, because there are fewer polling sites now than there are on Election Day. 

Speaking on "Inside City Hall" on Monday, Mayor de Blasio said the BOE should have been better prepared given the election climate.

"We all knew this was going to be an incredibly high turnout election, the board had enough fore knowledge to know that they needed a lot of machines particularly in places where you're going to have a high level of interest and turnout. I don't know why they didn't put more machines out, they should do it now. They should put the machines out, they should have longer hours this weekend, they should add staffing, we will support that financially," De Blasio said.

There will be 1,201 voting sites in the city on November 3.  

Early voting continues through Sunday, November 1.