Infinite in Between by Carolyn Mackler

Five teenagers write letters to themselves at the beginning of their freshman year of high school that they will read at the end of their senior year. Each of them has their own struggles and baggage, and this book weaves all of them together.