Yes, it is hard...probably the hardest thing you will ever have to do in your life.
Unless you break the cycle, you will never know what life without drugs will be like. I am not an advocate of any kind...in fact my past including partying, not at the level of yours, but enough to know how great it can be to escape for a while, when things get hairy. But when you are escaping, life is still passing by. When you return to reality, even for a short time, it is already ahead of you, which is scary and uncomfortable...better to just use again quick! You have taught your brain that drugs will keep that nasty reality away, and the drugs themselves change your brain. You have a lot of practice with the drugs, they are reliable. What you need is an equal amount of practice dealing with life straight. Removing the drugs removes so much from the life you are accustomed to so it takes time to fill yourself back up with other things. A lot of people find this time to be boring, but after boring comes real life...ups and downs and good times and bad...When they are being handled one by one, they don't build up into a huge wall of fear and dread. The drugs never let you have the simple good times that we need to have a blalnced life.
Not to mention all the downsides of the drug...the expense, the time, the chance of arrest, the alienation, the hiding, the shame, and eventually your life itself.
Therre is nothing scarier tha what you are doing, really. I hope you can find the strength and the desire to try life without the drugs. You will find out that life is easier, and more beautiful when the drugs are gone...Just imagine it, and make it come true. You deserve a wonderful life.