Since signing for Southampton in 2010, Puncheon has been sent out on loan to Millwall, Blackpool and QPR but this term has cemented his place in the first-team and is now under contract until 2016.
The attacking midfielder admits he has made mistakes in the past but says he is now very happy with how things are personally going for him at St Mary's.
"It's football and weird things happen," he said. "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.
"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."
Meanwhile, Puncheon says Southampton starlet Luke Shaw will "definitely" play for England and could even make the 2014 World Cup squad.
The 17-year-old has enjoyed an impressive debut season in the top flight for Saints and his performances at left-back have seen him being linked with a summer move to Chelsea.
His Southampton team-mate Puncheon believes he is a future England star in the making and could even force his way into Roy Hodgson's plans for the World Cup next summer, provided the Three Lions qualify.
"Yeah, Luke will definitely play for England definitely no shadow of a doubt," he said. "He is England class and must have an outside chance of going to Brazil."