First of all, there are no such spells to change your DNA. You can't make your hair longer with a spell, you can't become prettier, you can't change your face to someone else's. It is better to be you than someone you are not.
Second of all, You can go into someones dreams, but I don't know about astral projecting into them. I'm going further into studying that. And to communicate with your boyfriend, you can just email, call, text, go on facebook, or skype.