China produces 200,000 N95 respirators per day [1]. So it would take China about 5 years to produce the asked-for 370 million N95 respirators.
I can't find numbers for the US, but most people seem to assume that production is lower than in China. Whether that could be quickly ramped up, I also don't know.
Most suppliers will prioritize government over civilians and I know this because I was purchasing 700 masks for my company. Besides, government can setup its own factory. I know enough how these masks are assembled to tell you its not a rocket science.