So the 18-135 should be fine for the time being .. I can take head shots and zoom a little ? Maybe ill ask for the 28mm for my bday (in may )
Yes, the 18-135mm STM (make sure you get STM) covers all the regular focal lengths, great for groups and even landscapes - but also great for portraits. It is truly a do-all lens and you can use it for some time. Is it the best lens in the world? No, because it is a somewhat slow lens with speeds f/3.5-f/5.6, generally for best indoors quality f/2.8 or lower + IS is the key for outstanding pictures. If you use flash, though, you can overcome the speed issue. The 430EXII is a great starter flash to use, as it is much more powerful than the onboard popup flash and allows you to bounce flash off walls unlike the popup flash. Anyway- the 18-135mm will cover most of your needs just fine.
Beyond the 18-135mm STM, these are some of the lenses I'd personally recommend considering for the future. Obviously not all of them as they are expensive, but they are the standout lenses for the camera you are buying.
1) Canon EF-S 55-250 STM for telephoto work
2) Canon EF 28mm f/2.8 IS USM for a compact "normal" lens for indoors and general use, really feels the most natural focal length with this camera
3) Canon EF-S 17-55mm f/2.8 IS USM for an ultra high quality standard/portrait zoom (large, expensive)
4) Canon EF-S 10-22mm f/3.5-5.6 USM for ultra-wide landscapes
5) Canon EF 100mm f/2.8L IS USM Macro if you ever get interested in macro closeup photography (large, very expensive)
6) Don't forget a high quality flash - 600RT-EX if you have the money, if not 430EXII will be a great starter flash.