Am I reaching too far ? I can't tell

I think your list is good. You should get in to BU and Northeastern and most of the matches and safeties - the other 3 are more difficult, but since you have a balanced list, it doesn’t hurt to try. Make sure your essays are good and you can afford all the schools you are applying to (run net price calculators).

I think your list may be too heavy on the safety/match schools - be sure you’d really want to go to these schoolsif you got in. Too many apps sometimes screws up the quality of the overall process because of time constraints with essays, etc.