@misterxyz It's definitely not too late to introduce the OPOL strategy! It's a common misconception that language learning can only start at birth. In reality, children are highly receptive to new languages even beyond their early years.
At nine months, your child is still in a prime language-learning phase. If you start speaking Urdu now, it will not confuse her. Instead, it would be a rich addition to her language experience. Initially, she might seem surprised, but babies adapt VERY quickly.
Just ensure
consistency once you start. Speak Urdu
exclusively so she learns to associate the language with you. Over time, she'll begin to understand the dual languages and even differentiate between them. Bilingualism offers cognitive, cultural, and social advantages. So, go ahead, and introduce her to your native language!
P.S. My friend was born in Romania, moved to Italy when he was a baby, then to Germany, went to primary school there and then moved to London when he was 11. He speaks all 4 languages fluently, 3 of them (Romanian, German, and English), without even a foreign accent! So you're well ahead of him