How long approximately did it take youguys to learn python fully. I'm having struggles with it and I want some expert help
Really, it depends on how much time you are dedicating to studying every day. However, the absolute best way to learn is through personal projects! Make apps, websites, and machine learning algorithms whenever you get the chance, and you will force yourself to continue learning while genuinely enjoying what you do.
As for being an "expert", I think that's mostly a myth. Have you contributed to the Python source code? If not, there are probably things you don't know about the language, and that's okay! Good programming is all about learning the amount that's right for you and your goals, and projects are a great way to figure that out.