According to the Federal Flag Code, the U.S. flag may be flown every day (weather permitting), but especially...
New Year's Day (Jan. 1),
the Monday of/after Martin Luther King, Jr.'s birthday (the 3rd Mon. of Jan.),
Presidential Inauguration Day (Jan. 20, every 4 years incl. 2013),
Lincoln's Birthday (Feb. 12),
"Washington's Birthday" (the holiday on the 3rd Mon. of Feb., on which Washington's birthday never falls),
Easter Sunday (most often, the 1st Sunday after the 1st full moon of spring),
Mothers' Day (the 2nd Sun. of May),
Armed Forces Day (the 3rd Sat. of May),
Memorial Day* (the last Mon. of May; the flag is flown at half-staff until noon, then raised to the top at noon),
Flag Day (Jun. 14),
Independence Day (Jul. 4),
Labor Day (the 1st Mon. of Sep.),
Constitution Day (Sep. 17),
Columbus Day (observed the 2nd Mon. of Oct.),
Navy Day (Oct. 27),
Veterans' Day (Nov. 11),
Thanksgiving Day (the 4th Thu. of Nov.),
Christmas Day (Dec. 25),
the anniversary of your state's statehood,
state holidays and
other days as proclaimed by the U.S. President.
There is not a set height that the American Flag needs to be flown at, but it does need to be flown at the top of the flagpole. If other flags, such as State or POW/MIA, are flown around the American flag then the American flag needs to be flown above the other flags.
The U.S. flag is traditionally flown on several special days, including Independence Day (July 4), Memorial Day (the last Monday in May), and Veterans Day (November 11). It is also displayed on National Flag Day (June 14) and Thanksgiving Day (the fourth Thursday in November). Additionally, the flag is flown at half-staff on certain occasions to honor those who have passed away.
NO. as approved by congress "NO STATE FLAG" shall be flown above the American Flag.
It can be flown whenever you want it to be. But to answer the question SHOULD it be flown in the rain, no. It should be flown when the weather permits from sunrise to sunset, unless it's an all weather flag. The American should be displayed 365 days a year from sunrise to sunset, with the exception of days it is raining. If it is raining at sunrise, you do not raise the flag. If it is not raining at sunrise, raise the flag; and if it starts to rain during the day, no matter the flag still stays up and you take it down at normal sunset.
memorial day, 4 of july , veterns day
Any flag flown upside down is a signal of distress.
The American Flag should always be flown higher than the state flag and should be flown a half-mast when in peril or in rememberance.
Port
A flag is flown at half-mast to indicate a death.
The United States flag can be flown in all kinds of weather. But, this is only possible when the flag is made of a weather-proof material.
The American flag should be flown above a light as a sign of respect
From Dawn to Dusk