3 weeks is much too young for a kitty to leave her mom. 8 is the minimum, 10 or 12 is better. Kittens are healthier and much better socialized.

I have no experience with Persians and don't know their character.

In general at 9 months it should be possible to introduce another kitty to your existing one- if done slowly and with lots of patience.