It's not as hard when I am by myself. The real test will be when I am around all of my friends that drink.
Some will say to abandon these friends...
We are taught in Islam that we should not abandon them altogether - but stay away from situations where temptation may be an issue.
I used to have my addictions too. When I turned to Islam, I stayed away from all my bad influence friends for a period of 4 months...
Then came the day when I was speaking to a learnt elder and I asked him if it is ok that I see these friends of mine, and he said that I should never break bonds - even with non believers...
I asked why, and he told me that Islam is submission to Allah. And that who knows? Maybe some of them will see what Islam really is thru my own struggles, and form a better opinion of it - in the least? and at the most - I may be the tool that Allah uses in order to invite them to Islam, thru the example I set.
Then came the day when i saw them again, I had a beard, was wearing thowb, and my jeans were rolled above the ankles. They knew I wanted to leave my old ways a long time ago... and when they would calll me in those first four months, it was tempting to go and join them - but i always said "another time" and explained that I was busy learning about my religion and that this is a better buzz than smoking dope... they didnt believe me... but that's them.
The day we met, after an absence from each others company for over 4 months, was a real surprise - I got compliments, I wasnt expecting that. They would ask questions about Islam, and they actually would sit attentive and listen. yeah they had a beer in their hands, but so what? They listened...
These friends of mine, had a very warped view of Islam before I turned back to Islam... and now, they speak up for it, despite not being Muslims themselves. If they ever have questions on Islam - they come to me, and not rely on the media. I go to their houses, with books and with my laptop.
In fact, I'm about to go and meet with kevin, so we can go and watch Batman the dark Knight Rises, in a few short minutes... [EDIT = not going now, we wont make it in time]
No doubt, the journey there and back will involve a conversation revolving around ethics, as we have been discussing this all week anyway.
Alhamdulillah.
You don't need to give up your friends bro - just be firm, and be patient with them, and ask them to respect your beliefs, and teach them how to respect your beliefs.
I trust you to Allahs care and guidance, Ameen.
Soon, I will have to make you a new avatar

God bless you bro, Ameen. You;ve come a LOOOOONG WAY, and I'm proud to call you my brother

[ does electric boogaloo, shuffles over to bro who am I, gives auto-hug and hi-5]
Scimi