I think it's ok to have an imaginary friend. it's not hurting anyone, and it's someone you can talk to who provides a lending ear, and validation, even if only in the imagination. Why not? You are clearly able to distinguish between reality and imagination, and having an imaginary friend may be filling a part of your current needs..