Try a different browser (make sure that browser is at latest version).
Make sure your computer clock is synced.
+1 on VPN

Not FB related, but I had a couple of strange login issues in the past where items above played a role.