Re: 2 years?
People are entitled to their own opinions, but not their own facts. The UK is a major contributor to the EU; but, not the largest. Leaving is going to be complicated and probably more painful for the economy and take longer than politicians want to let on. No shock there regardless of the country or politician involved.
The UK was the third biggest payer to the EU in 2015 behind Germany and France and contributed 12.57% of the total EU budget.
https://www.statista.com/statistics/316691/european-union-eu-budget-share-of-contributions/
"As a share of gross national income, the UK pays the least of all Member States into the EU budget, principally because of the UK rebate, implemented since 1985."
http://ukandeu.ac.uk/wp-content/uploads/2016/01/Who-pays-for-the-EU-and-how-much-does-it-cost-the-UK-Disentangling-fact-from-fiction-in-the-EU-Budget-Professor-Iain-Begg.pdf
Germany is the only country with a higher Net contribution to the EU than the UK, although Belgium, Luxemburg, Netherlands, and Sweden pay more per capita than Britain. And the net contribution to the EU in 2015 was 283 million euros per week.
http://www.money-go-round.eu/Country.aspx?id=SE