We don't know when they'll shut it down, asking before they announce it won't produce an answer. Contrary to popular belief, EA doesn't shut down their servers after a set period of time; they make their decisions based on activity. Only exception might be their sports titles, which are the only games to ever get shut down regularly, and even then Online Passes may prolong their life.
If you're really concerned or convinced that it won't shut down in the near future, consider this: Battlefield 2: Modern Combat was released in April 2006, and its servers were shut down in August 2011. The server was up for 5 years. Pretending for a second that there is a pattern to be had, that means Bad Company is set until 2013.
Last edited by Veedrock; 11-26-2011 at 02:11 AM.