What phone? What carrier? Are you rooted? Custom rom? What version of android are you running? Is this on 3g or wifi? What check-in app are you using? Have you tried uninstalling it and reinstalling? Does it give you an error message? Is your GPS on?