Welcome, Patel! Like you, my commute is 16 miles in one direction as well. I tend to only ride one way. For example, one morning I will drive my car and bring the bike with me. I will ride home that afternoon/evening. The next morning I ride my bike IN to work and then drive home that afternoon/evening. Maybe that is something you should consider if possible. Just work at those miles little by little and the same with those hills and you'll be able to do it. This forum is a great place for inspiration.