45 minutes is not uncommon for a beginner. Don't worry about that. You will become faster with practice without needing to think about it.

If you have a good edge you might want to practice on getting the right angle and direction as well as stretching your skin in a good way.