Where there is a dream, there is a reality. To live in this life, and to live with its miseries, you sometimes need an escape, and you find that escape in dream. Everyone do daydreaming. its nothing unusual .. But if you do it excessively as much that you are avoiding your real life and living in dream, then its not healthy.
Try to keep yourself busy , your mind busy so that you won't get time to be in dream.. Don't be too hard on yourself. Spare few minutes in your busy life to dream. but not too much.
You dont have a boyfriend? Whats a big deal? I also don't have

Life has much to offer than just a boyfriend .. Come on, don't underestimate yourself. Find constructive things to get away with it .. Volunteering would help also.
Hope it helps

All the best!