Do you try to limit the amount of time you daydream? I usually can't limit it really because even when I am doing other activities I daydream and lose focus.
Have you tried to set aside some time where you just focus on daydreaming, like for 2 hours and then try not to daydream the rest of the day?
Does it help or make it worse to try and limit this?