How do you say

It has been three months since I last saw my friends, and I really miss them.

..in Chinese?

我和朋友已经三个月没有见面了,真的很想念他们。

wǒ hé péng yǒu yǐ jīng sān gè yuè méi yǒu jiàn miàn le , zhēn de hěn xiǎng niàn tā men 。

How do you say "He has taken up gardening recently, and spends all his weekends in the garden planting flowers and trees." in Chinese?