Spend time at the local library, begin playing a team-sport, continue training at the gym, try to find odd-jobs in your spare time (ideally something that builds a skill over time like auto-repair, electrical maintenance etc.). These suggestions may all sound very extreme but are ideal for keeping you occupied/away from drugs AND expanding your social circle in the process. Don't focus on pickup until you feel good and confident about yourself. That is bound to end up in failure.
And stop doing drugs at the moment - its not going to help you. Drugs are fun if you have a cool social circle, some money to blow (no p intended) and some project besides getting stoned.
And stop doing drugs at the moment - its not going to help you. Drugs are fun if you have a cool social circle, some money to blow (no p intended) and some project besides getting stoned.