To be honest, by the sounds of it you have a 'user' for a friend. They pick and drop you whenever it suits them - even when it doesn't suit you. Of course what 'he wants' has an affect on the friendship. If its always to go to the cinema maybe he just doesn't know what else to do with you. If its for a lift then you may just be his private chauffeur. If its for sex, then he is probably just using your body.
Why not say to him that you never do anything together regularly or different. Why not ring him up out of the blue and suggest doing something different. Get to know each other in a different way and see if it affects your friendship.
If he continues to act in this way then stop going along with it! If you always give in it'll always happen. So put your foot down. If he kicks up about it, set him straight. If he doesn't realise then no he's not a great friend, and you're better off without him.
Why not say to him that you never do anything together regularly or different. Why not ring him up out of the blue and suggest doing something different. Get to know each other in a different way and see if it affects your friendship.
If he continues to act in this way then stop going along with it! If you always give in it'll always happen. So put your foot down. If he kicks up about it, set him straight. If he doesn't realise then no he's not a great friend, and you're better off without him.