How many calories are you eating? You can eat a watermelon and feel full so this is not a good way to judge if you are eating enough. Using http://cronometer.com/ is almost essential for success.
A few tips here from Aloha to 30BaD's Welcome Wagon! ...
5oz is not anywhere near enough greens IMO. I need at least 12oz a day to keep me satisfied. If greens are too expensive then buy whole heads of lettuce. By the sounds of it you are buying pre-washed stuff which is just a massive waste of money. It only takes 5 minutes to wash a head of lettuce and chop it up.