No, it's not too late to reverse what has happened if you both are willing to change. I hope you are, because God gave you to each other and He doesn't want your relationship to come to an end.
This is why the first step I urge you both to take is to turn to God and commit your lives and your marriage to Christ. Your love for each other may have cooled but God's love for you has not, and He wants to help you rekindle your love for each other. He loves you so much that He was willing to send His only Son into the world to sacrifice His life for your salvation. Why not ask Him to come into your lives today?
Then, pause to thank God for the good things He gave you together in the past for the love you once had, and the joys you once shared. Focus on these, and not only on things that have gone wrong. Then ask God to help you think of ways you can recover those good things.
In addition, learn to communicate with each other. You may feel you no longer have much in common but you do, and you need to learn to talk about these things. In addition, try to be considerate and thoughtful, instead of taking each other for granted. The Bible says, "Make sure that nobody pays back wrong for wrong, but always try to be kind to each other" (1 Thessalonians 5:15).