For all human gods' sake, Russian and non-Russian speakers, never use "я имею" whenever you can say "у меня есть". These are just the same. There are just few complex cases when you cannot use the last one. "Я имею" is gramatically correct, but that makes you sound like a whole-damn-Universe official moron, even in those cases when you are actually writing an official document. As an editor of a scientific journal, from the bottom of my heart.)) In addition, you have to know that in the spoken language the verb "иметь" sometimes means "having sex with".