What do you mean, what should you do? depends on what you want out of the relationship. is what you are getting enough to keep you happy with the relationship? do you want more? have you talked to him about how you never talk?
If I assume by your username that your birth year is 1978, you are either 29 or 30 at this point. Which means the guy you are with is 20 or 21. There can be a huge maturity factor difference between where you are in life and where he is in life.
it just sounds like you want someone is a bit more mature, that can talk to you and hold conversations with you, which is one of the things you are lacking with this younger guy.
just my 2 cents





