You struggling? You just found that that your long term relationship boyfriend has cheated on you? He probably has apologised and promised he will never do it again? And you are not sure you can trust him? but you still love him... or you feeling you have been too long together and dropping everything in a blick of an eye is just sad without giving him a go once again?? Because everyone should have second chance?
What I can say you should both separate for a little while, give each other time to think over and over again of what has happened, try to switch your life to something more adventurous rather than think of long term relationship and cheating, focus more on school, work, reading or sign up for cookery or dance classes. I am going to say it's normal to love and than hate person after he has cheated, confusion in feelings is normal, everyone who has been in cheating situation questioned themselves you are not the only one! Time apart will let you think about whether you can trust him or you will never trust him again, you have to truly speak to each other about all, and you both have to be 100% honest to each other. After honest communication you can start moving on. You might start relationship over again you can visit psychiatrist and talk about how to improve your relationship. However you might feel nothing can help and save your relationship well than you should find someone else. Sometimes it's also right to search for another person, because you can find someone better who has respect, love and care for you. Because you deserve to be respected!!! Remember everybody got the Pricey...