I've only had mine 3 weeks and it starts up in about 20 to 30 seconds.
I'm not going to be much help but I would think there are a lot of unnecessary files that are causing your problem.
There is an free app available, I think it's called "Sweep" that will cleanup and remove unwanted files. Similar to what you would do to a slow PC.
Hope this advice is helpful.