Should I Just Completely Let Him Go ?

I knew my best friend for 2 years before we got together for 2 months . He tried breaking up with me 3 times out of that for the same reasons , because he felt guilty because he thinks he "talked me" into being with him instead of another guy . I usually blamed it on his bipolar disorder, but the 3rd time he broke up with me , it all stemmed from a miscommunicated fight then suddenly the reason was "I never really wanted to be with you , I just wanted our close friendship back ." This was my best guy friend who I've loved since I met him . I ran to him with everything & vice versa . When we were together , I told him so many times about people playing with my heart . I eventually told him I was attached & he was very flattered by it . After the 2nd breakup , we made up & he wanted to prove his seriousness with me by meeting my parents & he did . He bought me a SH*TLOAD of gifts for Xmas . He kept telling me that he'd never waste my time & that's exactly what he did 😔 we broke up the last time on Jan 17 . I texted him last Wednesday just wanting some closure so I can truly move on & he told me he wasn't going to ignore me & that he would like to continue to be friends . We have one class together but yet he still hasn't said 2 words to me . I'm done trying & reaching out to him .. do you think I should just wait for him to reach out or just completely let him go ? 😕 we're both 17 .