Sometimes, its good to say what is there in your mind clearly and honestly. It is a best policy to keep all the relationships simple and clear. Sometimes, for other people benefit we hide things from them, our veiws, some or the other things which are related to them for their benefit. But what we get after that, we loose our peace of mind and there is always an air of guilt in our mind that we hide something from our loved one's.
. And what's the use of such relationship where you need to hide things from the person you love. Its of no use in future it will only create misunderstanding and our relationship will become like a plate of rice which has not been cleaned before cooking and now, while eating you will get stones. Then, what you will prefer cleaning the rice before cooking or just eating it with stones? The decision is yours.
. It same apply to relationships it better to speak now what's in your mind or wait still that person will know from others. Some people say that it's wrong to speak, it can ruin the relationship. But, I think not speaking the truth will definitely. Yes, you should not speak rudely or in such way that the person will feel very bad. Atleast you can change your words into understandable language and you can simply explain the person what's their in your mind.
. At first, it might possible that he/she will not understands. But that person will remember the things which you said and will try to do something that's for sure.
. So, its better to speak now or never.