Single Player "Initializing game data" freezes when loading

When I load up a single player game i get to “Initializing game data” near the end of it and it just freezes, or it takes about 10 hours to load. This doesn’t happen say when I try to join an online server.
The first things i thought of were:
Removing some addons (I have alot :P)
Defragmenting Cache files (don’t ask why i just did)

The only other thing I can think of is reinstalling gmod, but i don’t really wanna have to do that

Please help!

As it says in some addons, the more addons you get the longer it takes to load single-player. I know this from first hand, because I also have many addons :3