President Trump has reiterated that the shut down could last for months or even years if the Democrats refuse to allocate money for a wall.