When I have something, i.e. a question or an idea or even an object, which is correct to say:

у меня есть....., или я имею.......


and what is the difference between the two statements?