You can totally print your own passport photo. In fact I’m pretty sure the state department website has a handy template that you can print out to help make sure that you correctly size it and place the head in the right place, etc. Then print at home or CVS for a few cents. Very easy!