no they never last a few hours, ive had the too faced one, and many others some costing £25 upwards. No cream or gloss can physically enhance your lips-they only give the impression they look bigger by the shine alone and more importantly feel bigger by making the blood rush to your lips by using glosses which sting a bit.
Best way to make your lips look bigger
Apply your foundation if you use any or moisturiser as normal. Dab very light concealer just above the 'v' on your top lip and blend in-this helps lips look bigger. Do the same underneath your bottom lip.
Next line just outside the lipline with a lipliner, dont get a lipliner that is too light or too dark, a nice pinky browny shade works best on most lips unless you have black skin then go for plums and dark browns. Fill in your lips with moisturising lipstick, of a light-meduim shade. If you can mix in a lighter shade of lipstick in the middle of your botom lip. Finish off with some clear gloss on top of both lips. Remember dark shades make your lips look thinner.