Another word for "shrew" is "termagant," which also refers to a contentious or quarrelsome woman. Additionally, "battle-ax" can be used in a similar context. In a more general sense, "nag" might apply when referring to someone who constantly criticizes or complains.
The word whining relates to when another person of any age moans or complains for reasons that have no real relevance or importance. Whining also relates to high pitched cries, sounds or complaining.
Carp is either a freshwater fish or someone who complains unreasonably
Crybaby refers to a person who excessively complains along with crying and whining.
A pessimist complains about the weather, an optimist expects it to improve, and the realist accepts it as it is but also plans for it to change.
A yammerer is someone who complains or whines.
grumbled, griped, groused, lamented, sobbed, wailed, whinged sighed, groaned, whined, whimpered, sobbed, wailed, lamented Verb complained, grumbled, whined, griped, groused, carped, lamented, whinged groaned, sighed, whined, whimpered
Kvetch is a Yiddish word. Most use it when referencing a person who complains and whines more then normal. It can also be used as a comical complaint.
One English word of Yiddishorigin that describes a habitual griper, grouser, or complainer is "kvetch"; as in, "He (or She) is such a kvetch!". Or, "I don't know why you kvetch so much!"
Another word for wedding is Marriage. Another word is Matrimony
Another word is but
A challenge and opportunity !