Give me five minutes more, only five minutes more Let me stay, let me stay in your arms
I shouldn't add this bit, but "five minutes more" will inevitably bring that song to mind. So I could only say it if that association made sense. I agree.
Thinking about the years, I would always say "... more years," not "... years more."
I'm staying here for three more years.
I'm staying here for three years more than Bill.
... is probably OK, but sounds strange because I would say ...
I'm staying here for three years longer than Bill. I would still say three more years, not three years longer