He's so into me but he seems shy to do anything why?

That's simple. You don't show any/enough interest in him. This is and age old problem.
Women are interested in a guy. Women flirt/drop hints of their interest to the guy. Guy picks up on hints and asks her out.
But the reality is in many cases here's what happens. Woman is interested in guy. Woman drops subtle hints of her interest. She thinks she's being obvious but the reality is she's not. She is so subtle no one even knows she dropped a hint but her. She takes this as a rejection. She retreats from the guy and life goes on. No one ever knowing she had any interest at all but her.
Fear of rejection. Probably lack of confidence from being raised by unsupportive parents. I’ve known men like that who would be great partners. Ask him out yourself if you like him. Or just ask him why he hasn’t asked you out.
Opinion
10Opinion
Why are all questions like this coming from girls? Why do you all expect the guy to make the moves? If you want something you can make the move.
He sounds like he is shy. Try reassuring him that you really want him.
You probably told him no somewhere along the line, and he's still abiding by that guideline.
some guys are too shy to make the 1st move, can you do it?
Maybe you could ask him why?
Lack of self confidence
Because he is shy... That is what being shy is
You should pounce on him.
Just take initiative yourself
Shy people are shy.
Just take control
Superb Opinion