The Cardiff striker has cited family reasons as a major factor for wanting to end his international career but also admits he could quit club football too at the end of the season
The 34-year-old says he wishes to step aside both to spend time with his family and to allow other players a chance to gain experience ahead of the European Championship 2016 qualifiers.
"I don’t think the next campaign is going to be possible for me," he told reporters.
"I know I said I would not retire from international football and I really want this group to succeed. But it's a two-year period to qualify and if I start it then step aside, it is robbing someone else of two or four matches, of vital experience, and they would miss out as well.
"That's the way I'm looking at it. I honestly think Wales have a great chance of doing something but I've thought about it really hard. It's difficult. I'm a single parent now and I'm having such a battle to see my kids on a daily basis. It's so hard.
"Then, being away for 10 days, I'm not the only dad who has to go through it, but if you have experienced it, then you would understand."
The much-travelled forward also admitted he could also retire from club football in order to focus on a coaching career.
"My mood does change. I know I could change what I’m thinking. But the way I’m feeling now, it could be my last season in football," he explained.
"I have got so much to look forward to. Life isn’t just about football. The adventure starts when you finish. And I’m looking forward to that. I’ve been playing at a professional level for 17, 18 years now and there’s more to life.
"I’ve got my A licence already. I’m doing my Pro licence and after that I’m going to travel around the world — Spain, Argentina — to learn my craft.
"I don’t just want to go in and mess about. When I go in, I’m going to be prepared — and I’m going to stay in."