Re: 2 years?
"The UK simply has to stop the £350 million a week payments"
Please stop quoting the 350Mil number - it was made up by the leave campaign to create FUD, which 52 million idiots believed and put us in a right mess.
Although the UK contributes to the EU budget, it is significantly less than this - and of that, a large amount comes back to the UK in various forms.
https://www.theguardian.com/politics/reality-check/2016/may/23/does-the-eu-really-cost-the-uk-350m-a-week
There never was nor could be an extra £350 million a week which could be spent on the NHS.