i need advice

( starters i’m 16 ) but i’ve had this guy bestfriend who i’m super close with and have had feelings for him for awhile ( he’s 17) but i have a boyfriend (he’s 19) . my boyfriend is always “ too busy to talk ” and the guy bestfriend confessed his feelings for me last night i’m torn, he picks fights constantly, goes out and parties without telling me, and we’re in a long distance relationship when my bestfriend lives in the town over. someone please help