The Saints are the 11th club of the 26-year-old's career, but he now believes that he has found a team where he can settle down.
"It's football and weird things happen. You have got to make the best out of any situation. It went well at Blackpool, not so well at QPR, but I'm now very happy at Southampton," he said in an interview with Topman Generation.
"I think you make mistakes as a player and as a human being, I've made mine learned from them and am now playing well and enjoying my football."
Puncheon joined the Saints from Plymouth Argyle in 2010.