Thank you for writing in with your question. Daydreaming is not a bad thing and many times can be quite positive if it helps you envision the life you want and you take action to achieve it. However, it can be harmful if it becomes obsessive and consuming because it takes you away from being fully present in your here and now experience. Too much daydreaming and fantasizing serves as an escape from reality, rather than a motivator. It would be much more effective to put this creative energy to use in actually creating the reality you want to see in your life. You may not be able to date a celebrity, but you can develop a real life meaningful relationship.
Because you have been doing this for so long now, it might be best to seek the help of a therapist. A therapist can help you identify negative or unproductive thinking patterns while learning to replace them with more adaptive and helpful ones. You may also benefit from adopting a mindfulness meditation practice. There are many classes and books available these days.
Bottom line: instead of escaping your life, embrace it. Live it!
All the best,
Dr. Holly Counts