Filler and Botox
The forehead lines and the glabellar lines (between your eyebrows) are best treated with Botox. You should realize, though that the injections would last only 3-4 months. The smile lines, I feel, would respond well to a hyaluronic filler such as Restylane or Juvederm.
Best sure to take preventive measures such as keeping your eyes at 20:20, to avoid squinting, avoid using straws, wear sunscreens, used antioxidant creams, try microdermabraions, peels and photofacials. But remember...