Jeepers.
Level 45 isn't even necessary to finish the game, let alone Melmond. Many people finish the game at level 27 or higher, usually around level 30.
So how many days were spent killing ogres or green giants to get there?
Oh, and saying I was at level 23 was in no way bragging of my levelling prowess, it was just an indication of my level when I ran into warmech.