@Flowerss10,
That whole story does not sound like somebody that loves you endlessly and that you are each others soul mates.
If you have been in a relationship with a man for three years and this is the kind of situations that you find yourself in, then it is not a good sign for the future of your relationship.
It is very difficult to accept that this may not be the person that is going to give you the mutual loving relationship that you are looking for and no doubt deserve. It will take time, but you have to leave all the detective work and the hurt feelings behind and use that energy to heal yourself and prepare to find somebody new.