When our oldest son entered junior high, there was a parent orientation meeting. The first thing the counselors said was, "The aliens are about to take your children. They will keep them for a few years, but sometime around 18 or 19, they will start coming back to you."
Parenting teens is hard. You have to remain flexible (they never plan ahead!) make reasonable rules, and be willing to punish them (grounding, lost privileges) no matter how much they squawk. You also have to be ready to drop everything and listen when they are ready to talk, and it may come at the oddest times.
Someone told you to do things together; good advice! Boys are usually more willing to open up when their bodies are engaged in something mindless. Do chores together, play catch, play board games, go for walks. If you can, get out of town with them for an outing, long weekend or vacation. Without the distraction of friends and school, you are their only available companionship. Give them the opportunity to talk, and just keep your ears open.
First it will get worse--18 year olds think they know everything, and since they are legal adults they should be allowed to do whatever they want. They forget about the fact that they are still under your roof, and you are still paying for their food and car insurance! But hang in there; it will get better. Our oldest son is 20 now, and by golly, he's back!
The aliens didn't hurt him at all.