@rtjmrt My little one (now 13 months, problem solved around 12 months old) was always waking up around 5 and it usually took me over an hour to get him back to sleep, and of course he would only sleep for another 30-60 min then. Finally I had enough and I read up online. Apparently it's normal that they wake up at that time or early in general because everyone often wakes up then since they have slept a lot already. The difference is we know how to get back to sleep instinctively and often don't realize we woke up, they don't.
The advice I read was pretty simple: pretend to still be asleep for at least a few minutes every time to signal to your little one that it's still bed time. Them talking, complaining and even crying (only a little with breaks in-between, NOT full on meltdown) is actually them trying to figure out how to fall back asleep on their own. Don't interfere and really let them do their thing.
In our case my little one has a floor bed so I was sure this wouldn't work because we would simply crawl out. I tried it anyways, he did crawl out but fell asleep on the carpet in front on the first morning, took around 30 min. During that time he talked, cried very little, was quiet again and repeat until he fell asleep. Second morning same thing. Third morning no more crawling out and ever since then he falls back asleep by himself in bed, usually only takes a few minutes now. It really was this easy, I couldn't believe it
Maybe this approach isn't for everyone but it tremendously helped us so maybe it's worth a try. Nice side effect: he sleeps much calmer the rest of the night too because he can fall back asleep by himself.