Hi, I'd be happy to help you write a song for your boyfriend. :) I've been writing music for about 10 years, and play the piano, guitar, and a couple of other instruments. I'm not sure if you're wanting help with the music, lyrics, or both, but I could help you with any or all of it. Most of my experience is with writing instrumental music, but I also write poetry, and have written some lyrical pieces before.
I can provide some examples of my work, if you'd like.
The actual time it will take to complete the song will depend on you, as I will be helping you write it, not writing it for you, of course.
Thank you for considering me for your project, and please feel free to contact me if you have any questions or further details. :)