At the G7 summit this weekend US President Obama has once again said he hopes the UK will remain in the EU, but of course ultimately it will be down to the people.
If Cameron is true to his word and holds a straight forward in / out vote he could be scuppered from many sides.
Nigel Farage and Ukip may not have enjoyed the electoral success predicted in 2015 but they are still an issue. Farage has said it is time for his party to begin campaigning from their long time aim of Britain quitting Europe.
At least 50 Eurosceptic Tory MPs could play havoc with the referendum. If they are made to push the yes vote or resign the Tory majority could take a bashing, especially if those involved simply jump ship and run to Ukip.
Then there is the unpredictable electorate.
The Tories won the 2015 General Election against the odds. Before any EU referendum that party plans to dole out tough austerity measures and handouts for big business and the very wealthy.
A disheartened electorate may decide it is time for payback and vote out of awkwardness.
Let's face it how many of the poor and vulnerable of the UK have a vested interest in the EU.
So we are in for interesting times as Cameron and his government look for the best time to hold an EU referendum. They will as usual expect that voters have forgotten even fairly recent pain and will be swayed by current news.
And sadly all too often that is the case.
According to the Independent "David Cameron warned 100 Tory MPs will vote for UK to leave Union unless he wins reforms."
Having voted against EU membership as a young voter years ago this time around I am taking a leaf out of the books of many others in Britain and not bothering to vote.
If people had not fallen for electoral spin and massaged figures in 2015 we would not have a Tory government but we do; that government plans to reintroduce fox-hunting, attack our human rights and snoop on us all big time.
I cannot vote to try to remove them for five years.
So why should I vote to stay in the EU and help Mr Cameron; why should I even join in?
I will take the approach of some younger people and step away from the referendum.
At an age when, for me, there will be less future than past it is time to step aside and for young people to get off their backsides and become politically involved.
I shall of course write and rant about the EU referendum but as I do not support Mr Cameron and his government in any way I shall not vote.
For once in politics I am taking the selfish could not careless attitude.
Probably in an effort to please all sides David Cameron back pedalled away from his demand that Tory MPS who do not support a yes vote resign almost as quickly as he had rode into the row.
Number 10 officials have tried to play down Cameron's comments at the G7 summit picked by the mainstream media and widely circulated.
As usual the PM has tried to shift the blame elsewhere. "The Prime Minister's spokeswoman said there had been an "over-interpretation" of his words and he had only been talking about ministers backing the renegotiation talks - and not the referendum" reports Sky News.
Cameron had said though "If you want to be part of the Government, you have to take the view that we are engaged in an exercise of renegotiation to have a referendum that will lead to a successful outcome. "Everyone in government has signed up to the programme set out in the Conservative manifesto."
Conservative MP David Davis told Sky News: "It would be quite wrong for somebody who, in all conscience, believes we should leave to be told you cannot say that, you cannot do that, just because you are a minister."