I talked to an online friend all night long until I couldn't stand being awake anymore for 3 nights in a row and I finally snapped out of it yesterday and I feel so guilty and ashamed and now I'm isolating myself... I feel like I should apologize but at the same time it's not like I forced them to talk to me for so long. I'm not even sure if I did do anything wrong, despite the guilt. I need help.