One month you can get a Legendary Pokemon, If you miss it, you have to try to get it from others. All Pokemon should be available in one game to catch.