So, you have time now to figure out how much shampoo and conditioner you will need for 2 weeks or however long you will be traveling for.  Decant some in to a 2 oz bottle and see how little you can get away with.  I have pretty short hair and I used a 2 oz shampoo and 2 oz conditioner over an 8 week period.  I had conditioner left over and had to supplement my shampoo stash as I stayed a couple of places that had shampoo or liquid soap available.  I did the same with my hair goo and put that in a small tub.  I also did a trial with toothpaste.  (Really it sounds like I don't have a life, right?)  Your lipstick/chapstick/lip gloss also have to go in the 3-1-1 bag.
Go to Bed Bath and Beyond or KMart or Target and all have travel kits with 1 and 2 oz containers in them.  Those stores plus RiteAid, Walgreens, your local grocery will have travel sized toiletries including small toothpastes.  I found 2 small toothpastes was better than one of the larger ones that was still within the 3oz rule.  They also usually have travel deodo but I usually use the crystal stone which does not count.
Also, if you use a body cream, you might be able to find the same brand there.  Others will pick up a brand in their destination, but my skin is sensitive and I can only use a few products.  For instance if you use Eucerin brand that is available in Italy, where I think you said you will be traveling to.
Also, you can't take say , an oversized tube of toothpaste that you have used halfway down.
Some people (like Monte, above) use solid shampoo bars.  I tried that out and my hair did not like it, so I needed to take my regular shampoo and conditioner.  (PS I can tell you from our local Rick Steves' Meetups that Monte's hair looks fine, lol!!  So does his wife's.)
editing to add:  Monte also demonstrated the toothpaste tabs at one of our meetings.  Foaming at the mouth was an interesting and hilarious addition to the meeting.