They usually give 6mths not more. But be careful that she does not try to stay the whole 6 months! The next time she enters the us after staying a long time (6mths or close to it) she very likely will only be given 1 mth, this means they are watching her usage of the visa. The 6mth given is given then they watch to see if u try to use most of it. if she comes too often or stays too long like over 3 months, they might not even renew her visa after the 10 yr visa is expired. Use the visa wisely... they are watching. Congrats on the visa!