It comes with 1 month free on your first xbox live account, but if you make some more accounts, hoping for 1 month free, you need to be atleast 20 years old. I reccomend you getting xbox live, mainly because it has one of the biggest communites online, and it's very fun.
I made a free one month and think I will keep it I will not have it for like 2 days but than I get my pay check and will buy some more time. If you want to play halo 3 or CoD 4 just hit me up. My Live name is XXHITMANXX5574.(note: I am good at CoD 4 just got Halo 3 not so good at that)