I would ask your buds dropping you how many hours a week they are riding and in what zones they are doing their rides. Then, do something similar. I have a friend who drops me on climbs, I asked him and he is doing almost double the training hours per week compared to me... so I am trying to pick up my pace.