I have been in a relationship for 9 years, my heart tells me to stick it out but my gut tells me he is cheating on me and lying to me. All I want is the truth so I can deal with it and be happy agian.
your heart is telling you to stay because you guys have been together for so long so you might be used to having him around and the you might not wanna give up because of the many years you have been together. Always go with your gut feeling because most likely its for a reason.