Okay, I have no idea what has happened.
Everytime I log into wordpress admin, I see this
"Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 77824 bytes) in /home/insanity/public_html/wp-admin/menu-header.php on line 70"
Now, the things i've bold tend to change. So it's not just one file. I did not edit any files before this, nor did I upload any.
I also checked my Cpanel and I'm not running out of space. I checked that just to make sure.
I am REALLY confused as to why this happened. I don't even fully understand what it means. I didn't know WP had a memory size?