Here's what I'd do:
1. Get Disk Warrior and see if there are any problems with your boot drive. If that doesn't fix things, then.
2. Backup everything, reformat, reinstall your OS from scratch, then restore your important documents and applications.
Good luck,