I have made a little blog and made around 5 posts. It is just a simply blog nothing special. However only 2 out of the 6 posts have had their pictures indexed into google images. I made another blog at the same time as well and have had all those images all indexed. It's been over 3 weeks since i made the posts. but the blog has been online for longer. The actually post is showing up in the normal google text search but the images aren't. How can i fix this?
From my experience the images take much longer to appear than the actual pages, it's normal so I wouldn't worry about it.
As long as you have added good alt text and have an image sitemap.xml than the only thing you can do is wait.
I agree to you brother but instead of waiting if you resubmit the image sitemap.xml in google webmaster tool, then It will get indexed more quickly, I daily do this at night before bed , I resubmit my sitemap.xml and when I wakeup the next day all my new blog posts are indexed
It takes more time, also you need some authority. At least I started seeing my images after the sites became at least PR1.
Let google know where is your image in your sitemap.xml If you are using wordpress you can use yoast wordpress seo to autogenerate it.