I have same issue. My Macbook is a mid 2010 unit. My problem mostly occurs on boot up. So, I would like to suggest you to clean your Mac, there might be lots of unwanted data stored in your Mac. The other option, you can try defragmentation for your Mac.
I have used Stellar Drive ToolBox software for my Mac.