Thank you for your question and I am sorry to hear about your situation. I recently went to a relationship seminar and this was an interesting concept that came up. The speaker was a clinical psychologist who spent his entire career listening to couples who complained and "didn't feel loved" in a relationship due to some facet that they were missing. One of the "missing" issues was ~touch~ or intimacy in your situation. So in essence, your love language would be touching. On the other end, your boyfriend may not feel love in that same way but he may need you to listen to him and provide him an "ego boost" let's say.
The point is, in every relationship two people may not speak the same "love language" but understanding each others language will be helpful. Patience, communication and understanding will always lead to a good relationship. If he is cheating on you, then this would not be miscommunication but rather a decision to stay or go.
Another suggestion is that it is very common that those awesome butterfly feelings and excitement tend to fade after 2 years of being in a relationship. The new becomes the daily ritual. This is nothing bad but women must understand that those feelings tend to fade and then we become more comfortable in a relationship and understanding and true love can grow at that point. This is the time where spending time alone doesn't mean "I don't love" you but rather that we understand that we don't need to be right next to each other daily in order to love each other.
I know relationships are crazy and complicated at times but understanding and communication will always iron out the woes.