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.