"suck it up" to znam i to jest cos takiego jak "wez sie w garsc" czy "poradz sobie z tym" - wiesz, jak np. chcesz komus powiedziec: "well, I know it's hard but you're just going to have to suck it up and get it over with".
tego drugiego nie znalam, ale znalazlam
tu