Yes, it is absolutely okay to marry a guy who is 5 years younger than you, provided that both of you are consenting adults and share a mutual understanding, love, and respect for each other. Age should not be the sole determining factor when considering a life partner; compatibility, shared values, and emotional connection are far more important.
Love and relationships are not bound by age; they are about finding someone who complements you and with whom you can build a fulfilling life together. Many successful and happy marriages have significant age differences, and age alone should not be a reason to dismiss a potentially meaningful and loving relationship.
However, like in any relationship, there may be unique challenges to navigate when there is a significant age gap. Both partners should be aware of and open to discussing any potential issues related to life stages, long-term goals, family planning, and societal perceptions. As long as you communicate openly, respect each other's needs and aspirations, and work through challenges together, marrying someone younger should not be an obstacle to a happy and fulfilling marriage.