The above is the key. If only we all can understand it. A person who is happy right now may or may not be happy after 1 year or 5 years may not be even alive. Life is so so unpredictable so are relationships. People who ask these question just want to point of something which in their opinion is going on wrong in your life. You might be perfectly happy with your life but from their perception you are missing something in your life and they make sure to point it out and mostly the purpose behind it is to make you hurt.