I would say " formed ", not runny and definitely not hard. I would say at least 10 years, maybe 12. I am vegetarian, almost vegan.
I actually weigh myself daily and have been within a pound or two for three or four years. I really don't have any issues at all - just wanted reassurance.
You have done that - thank you. At my age you need to take extra care!