Perhaps you need to self-introspect. It could help to find the reason why you did it. I think anxiety plays a major role in your behavior. Too much anxiety that you can handle. I feel anxiety could be a result of a lack of stability in life. I suggest taking a breath and meditate. Then self-introspect. Owning a pet will help you. At least, it helped me a lot. I used "stalk" a guy..I can understand. For me, I don't know why I did it, like I had the compulsion to call him on the phone again and again, nightly. I just tell him anything, just to keep him on the phone. And he never hung up on me. I really had no idea why I did it. I was around 15 or 16 years old that time. When I realized that I hated doing it, I felt so ashamed of myself and so embarassed because it IS humiliating to be the one calling a guy, especially if you're a girl. All I can tell you is that he used to court me, then I turned him down then he became too silent when i'm around him. It drove me nuts and I guess that's why I started to call him at night. Maybe a need to give me attention. I dont know. All I know is I was extremely anxious during my high school years.