Dear patient.
Spacing between teeth can be reduced by doing clip / braces treatment. Time depends on the amount of space and other corrections required. Considering your age, braces treatment is the ideal plan even though it might take few months.
Cost varies upon material, severity etc.. can't give you estimate regards same.
Next Steps
consult a dentist and convey your concern