They are never really comfortable, I think you just get used to the discomfort! Seriously, I would not wear heels if you have to do a lot of walking. Wear flats or sneakers if you have to walk, then change into your heels for work, party, whatever. You will save your back, your feet, and your shoes.