Is it normal for the US embassy to keep an applicant's passport after?
Contact them. Ask for an update on your application. They are either still considering it (six months is not unusual for some cases) or they decided it and sent you passport back some time ago - in which case it may have been lost or stolen in the post. The only way to find out is to ask them.