Answer:
40 months
Explanation:
The second gift card will run out of money before the first, so we can ignore that one.
Divide 120 by 3 to find how many months it'll take for the first gift card to run out.
120/3=40
By then, the second gift card will be 0 as well.