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.