history: My mother has been visiting for the last week. We have been doing a lot of talking and laughing.  My mom is here visiting me and my family. It has been a really fun visit. 
current: Sounds nice. How long has it been since you've seen her?
next: About seven months. Too long. 