I'm commuting to work almost every day. The roads on my way are quite thin so I have ride on the edge of it. But there is usually some **gravel** and it's quite hard to ride on that especially when riding up the hill. I don't like riding on the gravel but I don't like blocking cars behind me. What should I do?

Other thing is riding through the **traffic lights**. While waiting for green sign I'm not sure if I should be in row with cars or just wait on the right side of the road so I don't take much space. I don't like taking a lot of space as cyclist but also I don't want to be in danger if some driver doesn't notice me when I'm on side of the road.

Any tips that will make me feel better riding on these roads?