I do not think that you are “insane,” but I do agree that if you don’t stop doing this there may come a time when you have trouble distinguishing reality from fantasy. The best advice I can give you is to take a look at what is so wrong with your life that you create these stories and characters to escape from it, then address the real problems.
If you are feeling lonely, try to put yourself in situations to meet new people. Sign up for extra-curricular activities or take a class outside of school, such as yoga or an art class. Volunteer at your local animal shelter or nursing home. If you are bored, find ways to make your life more interesting and exciting. The more engaged you are in the here and now, the less time you will have to be lost in daydreams. This may take some time and practice because daydreaming and fantasizing may be habitual for you by now. But you can change these habits by redirecting your attention to something else when you feel tempted to get lost in your mind. And if finding a man to care about you is important, you need to spend time meeting new guys and going on dates, rather than just daydreaming about it.
If changing these tendencies is too hard on your own, I suggest speaking to your school counselor or finding a therapist in your community to help you.
All the best,
Dr. Holly Counts