Is is because I play it on different machines sometimes?  I originally played on my DS Lite but was unable to play online so I started playing on my 3DS but it worked fine until a couple of nights ago.  I just bought a new 3DS XL and it's not working on there either.
I'm playing Pokemon White 2 right now.