1. I don’t want to let go; I love this thing.-------> Is the semicolon used correctly?

2. "Why does that need to happen," asked my friend.------> Do I need a question mark in the quotes or is the comma used correctly?

#1 is correct.

#2 is incorrect. Replace the comma with a question mark, and it'll be fine.