Brij1994,
Well, you have made great headway to be taking only a couple of tablets a day, down from the 10 that you had been taking. Unfortunately, it is the last little bit that is usually the hardest to get off of. This is mainly due to the psychological and emotional needs for the drug, rather than the physical dependency.
You have also noted another big problem of stopping the drugs: Your friends and social settings. It is highly unlikely that you will be able to stop, unless you separate yourself from these. As you stated, the access to the drugs is too easy and the people around you are not really encouraging you to stop.
Since you have already given it a go on your own, you are probably going to need some help to finish the situation off. If you do not want to go the formal detox route yet, you should probably then get involved with a program such as Narcotics Anonymous (NA). You will probably also have to reduce the amount of time you spend around your "friends" and in the settings where you obtain the drugs.
But, if this still doesn't do the trick and you are serious about getting off the drugs, then you will need to enlist the help of your physician.
It is great that you want to get off the drugs. You are correct, that it is only going to get worse if you continue and you still have a long life ahead of you.
Good luck.