Three months!! I truly envy you.My American wife and kids go to Pakistan every year, either for a month in winters or 3 months in summer. They live in Islamabad and go around with my family. They love Pakistan and its culture.
Here, taking even 16 days was a huge issue and we don't even have any kids.
But we are still very proud to have accumulated so many experiences in such a short time. As my OP said, we had to balance family time with our need time/travels but, thanks to your brother here, we pushed on.