I have found an issue with the happiness timer. One of either two solutions would make me happy.
I was eating candy today and was trying to max out my happiness but was given just under two minutes to try to max out my happiness with pieces of candy. The problem is you have to take the candy one piece at a time and sometimes it takes awhile for Torn to catch up for you to eat your next piece.
Ultimately the candy I took was a waste as it timed out far too quickly for me to use it and I can't guess where in the 15 minute time frame time is counting down from until you start consuming product.
Solution one: Each upper (candy, etc) increases the happiness countdown timer by a predetermined amount of time.
Solution two: Allow users to eat multiple pieces of candy, drink multiple energy drinks up to the maximum amount, etc.