2016 MacBook Pro won't get past the Login Screen My laptop running 10.13.6, has been working great without any issues until I restarted it on Monday. After I logged in, it got stuck on the loading screen and displaying a loading icon for over an hour. 

Over the past couple of days, the only way I can get past logging in, is from restoring from a time machine backup. I have tried the following without any luck:


Boot in Safe Mode - this freezes like this every time 
Repair the Disk
Reset NVRAM and PRAM
Reinstalling the OS


I have seen that running diagnostics on restart might let me know what is going on if it is a hardware issue, I am just afraid to restart my computer because it takes all day to restore. Can this be run from terminal without restarting? Is there anything else I should be trying before I go into the Apple store?
On a hunch 

repair your disk

Boot in Single user Mode "CMD S"

As the Mac boots in this mode, the screen reports each step of the process. Wait until the scrolling white text stops. The last line should end in root#.

Right after the root# prompt, enter the following:

/sbin/fsck -fy


Press the Return key.

You’ll see the prompts in the picture above as each part of the hard drive’s directory is checked. (Checking extents overflow file, Checking catalog file, Checking multi-linked files, etc.) It will take a few minutes. At the end, if your drive was OK, the screen will say “The volume (name of your hard drive) appears to be OK”. If any repair was made, you’ll see the prompt, “FILE SYSTEM WAS MODIFIED”. Then, you’ll see the root# prompt again.

Right after the root# prompt, enter the following:

reboot

Press the Return key. Your Mac should restart normally.