'I still haven't found it = I haven't found it yet' 'I still don't have it = I don't have it yet' These are all right, and functionally equivalent. The (subtle) difference is that 'still' refers to the present, while 'yet' refers to the future. I still haven't found it = at the moment I do not have it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.