Answer:
The president has traditionally given the annual State of the Union address to Congress during a joint session on a weeknight in late January or early February. However, some presidents have opted to skip the State of the Union speech in January after their resignation or in the year of their inauguration. Since 1981, immediately after their inauguration, Presidents have spoken before a joint session of Congress, though not in a formal "State of the Union" speech. The address now serves several purposes, including reporting on national conditions to Congress and the country, announcing and rallying support for the President's legislative agenda for the upcoming year, and providing the chief executive with a rare opportunity to share his or her vision for the country with Congress and the American people. The address is now broadcast and webcast to a "prime time" national and international audience. One Cabinet officer (and, in more recent years, particular Members of Congress) are not present at the Capitol during the address to preserve the continuity of the administration. The State of the Union speech report is presented in the form of answers to frequently asked questions.
Hope it helped! :)