Formula 1 is expected to cancel races next month in Bahrain and Saudi Arabia due to safety reasons as a military conflict grows in the Middle East, two sources familiar with the matter told NBC News.