According to the U.S. Department of Veterans Affairs, the American flag should fly at “half-staff for 30 days at all federal buildings, grounds, and naval vessels throughout the United States and its ...