Average time implies an average learning curve for everything you're learning. That is not the case. As zeanator3581 said, it depends on the difficulty of the sleight. It also depends on how you learn. It also depends on how much you know that is similar. If it's a difficult move, that you have nothing to compare to, and you have trouble learning that particular movement, it might take years.
I don't think there's an average time. I also don't think we can tell you how long it'll take to learn those moves. I will say this though: Continue learning them until they're as good as they'll get before performing them for lay audiences. Well, you'll continue learning them forever as long as you keep using them, but make sure you can do them very well (watch yourself in a mirror, and get some videos of it, and ask another magician friend) before you use it in performance.